Sejarah JavaScript: Semua yang Harus Kamu Tahu
JavaScript sebenarnya hampir di mana-mana, dan juga untuk tahun ketujuh berturut-turut, sebenarnya telah diperingkat sebagai bahasa asing yang paling umum digunakan, bersama dengan 67,8% desainer yang menggunakannya pada tahun 2019. Pendakiannya sendiri ke planet ini adalah yang paling baik. Program-bahasa asing yang dikenal sebenarnya bisa dipertukarkan seiring dengan meningkatnya world wide web itu sendiri.
Dibangun jauh dari kebutuhan, digunakan untuk membuat 95,2% (1,52 miliar) situs web saat ini, terdiri dari sejumlah terbesar di planet ini, seperti Facebook dan juga YouTube. Tanpa itu, tim kami pasti tidak akan memiliki aplikasi web yang populer dan bermanfaat seperti Google Maps dan eBay.
Tanpa kebingungan tambahan, ijinkan mengajukan banding tentang apa itu JavaScript, bagaimana dan mengapa itu dihasilkan, serta apa yang mengikuti untuk bahasa tersebut.
Apa Itu Sebenarnya JavaScript?
JavaScript adalah bahasa asing scripting yang merupakan salah satu dari tiga bahasa inti yang digunakan untuk membuat situs web. Sedangkan HTML dan juga CSS menawarkan konstruksi dan desain situs web, JavaScript memungkinkan Anda menambahkan kinerja serta kebiasaan ke situs web Anda, memungkinkan pengunjung situs Anda untuk terlibat bersama dengan informasi dalam beberapa cara inovatif.
JavaScript sebenarnya sebagian besar adalah bahasa asing sisi klien, menyiratkan itu beroperasi pada pc Anda dalam browser Anda. Jauh lebih baru-baru ini ikhtisar Node.js telah mengaktifkan JavaScript untuk melakukan kode tambahan di server.
Karena kenyataan bahwa pengumumannya sendiri, JavaScript telah melampaui Coffee, Flash, dan berbagai bahasa lainnya mengingat cukup mudah untuk ditemukan, memiliki area yang tersedia dan juga bebas biaya, dan, yang paling mendasar, sebenarnya sangat mencengangkan. membantu, memungkinkan pencipta untuk dengan cepat menghasilkan aplikasi bersama dengan target pasar dalam jutaan.
Asal JavaScript
Sangat awal hingga pertengahan 1990-an sebenarnya adalah peluang yang signifikan untuk web. Kepala sekolah seperti Netscape dan Microsoft tetap berada di tengah pertempuran browser internet, dengan Netscape’s Navigator serta Microsoft Web Explorer akan saling berhadapan.
Pada bulan September 1995, seorang desainer Netscape bernama Brandan Eich membangun bahasa asing scripting baru hanya dalam 10 kali. Itu sebenarnya bernama Mocha, tetapi dengan cepat dikenal sebagai LiveScript dan juga, kemudian, JavaScript.
JavaScript vs. Kopi.
Sebenarnya ada beberapa kebingungan mengenai keduanya, namun JavaScript dan Java hampir tidak memiliki kesamaan. Judul JavaScript berasal dari bantuan Netscape tentang applet Espresso dalam browser webnya sendiri. Banyak klaim itu juga merupakan taktik pemasaran untuk menarik perhatian dari Espresso, yang sebenarnya adalah bahasa asing yang paling ramai dibicarakan saat ini. Untuk mengelola sistem Espresso, kode harus pertama kali dikompilasi menjadi jenis exe. Namun, JavaScript sebenarnya dikembangkan untuk dianalisis pada saat dijalankan, menjadikannya jauh lebih kuat (pada saat menyajikan batas kedua teknik ini sebenarnya jauh lebih kabur).
JavaScript tidak secara khusus turun ke awal terbaik. Itu gagal untuk mengeksekusi juga, dan mereka yang berkembang dalam Kafein menganggap JavaScript tambahan dari “lem Antarmuka Pengguna” untuk digunakan terutama oleh desainer dan juga berbagai non-insinyur lainnya. Faktanya adalah bahwa memiliki “lem” bahasa asing memungkinkan internet untuk benar-benar tumbuh. Pengembang mungkin dapat bereaksi lebih baik untuk memanfaatkan kesempatan dan menyusun bagian interaktif. Selain karena itu, JavaScript menyebar dengan sangat cepat dan akhirnya dengan cepat menjadi lingua franca web.
ECMAScript Telah Lahir.
Pada tahun 1997, karena pertumbuhan JavaScript yang cepat, itu menembus bahwa bahasa asing akan perlu dipertahankan dan ditangani dengan benar. Akibatnya, Netscape menyerahkan tugas menghasilkan spesifikasi bahasa asing ke Afiliasi Produsen Komputer Pribadi Internasional (ECMA), badan fisik yang dibuat bersama dengan tujuan normalisasi komputer. Standar ECMA sebenarnya diberi label ECMA-262 serta bahasa asing ECMAScript sendiri menurut Sinaupedia terdiri dari JavaScript, JScript, dan ActionScript.
Di antara tahun 1997 dan juga 1999, ECMA-262 memiliki 3 perubahan, tetapi hampir sepuluh tahun kemudian, versi 4 ditinggalkan karena sudut pandang yang berbeda pada instruksi bahasa dan fungsi yang direkomendasikan sendiri. Menariknya, banyak dari atribut yang dapat diperdebatkan ini, termasuk generator, iterator, dan juga pekerjaan yang merusak, telah ditampilkan dalam standar ECMAScript terkini.
Studi yang Memulai Gerakan.
Tahun 2005 sebenarnya merupakan tahun yang besar untuk JavaScript. Sebuah makalah yang dirilis melalui Jesse James Garrett menawarkan Ajax, sebuah rangkaian teknologi revolusioner yang terdiri dari JavaScript.
Makalah ini sebenarnya dianggap menjadi beberapa fondasi pendiri lingkungan JavaScript. Selama ini, JavaScript memiliki beberapa kendala, menampilkan sifatnya yang merenung ketika melakukan hal-hal mudah dan masalah ketidakcocokan di antara peramban internet. Komunitas bereaksi bersama dengan platform JavaScript yang sangat disukai dan besar serta koleksi, termasuk Dojo dan juga Mootools dan jQuery.
Mencari Saling Memahami.
Mengamati aktivitas 2008 di Oslo, rencana ECMAScript 4 sebenarnya dikurangi melalui beberapa perusahaan serta peristiwa yang menyertai JavaScript, termasuk Yahoo, Google.com, dan Microsoft. Usaha ini sebenarnya diberi nama kode Konsistensi serta mencapai prestasi pada tahun 2015, ketika ECMAScript 6 benar-benar diluncurkan.
Pada tahun 2009, tugas CommonJS disusun untuk menentukan dan juga memastikan pertumbuhan JavaScript di luar browser dengan menggunakan elemen untuk mengemas kode dan fungsi yang berguna. Ini mengarahkan Node.js sebagai pengaturan untuk menjalankan JavaScript tanpa browser. Saat ini bahasa yang mengoperasikan frontend of the net berhasil mengatasi server di belakang pertunjukan.
JavaScript Hari Ini.
Dari permulaannya sendiri yang sedikit berbatu, JavaScript sebenarnya telah naik menjadi bahasa pemrograman paling terkenal di planet ini. Menurut dokumen GitHub 2018 Octoverse, ada lebih banyak gudang kode JavaScript daripada beberapa bahasa lain – yang jumlahnya sebenarnya secara bertahap bertambah.
Seperangkat pustaka JavaScript dan juga struktur, seperti Ember, Angular, React, dan Vue, sebenarnya telah dibuat untuk memungkinkan penggunaan web yang kuat dan menantang untuk ditulis menggunakan kru kecil dalam periode peluang pendek. Bersama dengan pelanggan serta aplikasi perangkat lunak server web, sekarang bahkan dimungkinkan untuk membuat aplikasi ponsel asli menggunakan JavaScript. Tidak mengherankan, ini menjadi semakin menonjol karena potensi untuk membahas kode di antara bola-bola ponsel dan juga internet.
Seiring dengan semua pilihan ini, sebenarnya relatif mudah untuk memahami bahwa sebenarnya ada juga gerakan ke arah yang jauh lebih akar rumput, “vanilla” eksekusi JavaScript. Komponen internet, komponen kecil peramban internet khusus multi guna, sebenarnya penantang saat ini yang menargetkan untuk menjadi kemajuan di dunia JavaScript. Apa pun faktor besar berikutnya sebenarnya, sebenarnya sangat jelas bahwa JavaScript yang dikunjungi benar-benar bersama dengan perusahaan kami selama bertahun-tahun untuk diikuti.
Jika Anda ingin menjelajahi bahasa asing pemrograman komputer lainnya, pertimbangkan jalur pembelajaran gratis Springboard Intro ke Pembelajaran Mesin dengan Python dan mendaftar dengan tim yang meningkat pesat dengan lebih dari 17.000 pelajar yang tersebar di seluruh dunia.
Itu tidak berjalan sebagaimana mestinya, dan mereka yang membuat di Jawa menganggap JavaScript bahkan lebih sebagai “perekat UI” untuk benar-benar dimanfaatkan melalui desainer dan non-insinyur lainnya. Pada tahun 1997, sebagai akibat dari pertumbuhan JavaScript yang cepat, menjadi sangat jelas bahwa bahasa asing perlu dipelihara dan ditangani secara memadai. Spesifikasi ECMA diidentifikasi ECMA-262 dan juga bahasa asing ECMAScript termasuk JavaScript, JScript, dan juga ActionScript.
Pada tahun 2009, usaha CommonJS menentukan untuk menentukan dan memastikan pengembangan JavaScript di luar browser dengan memanfaatkan modul untuk mengemas kode yang bermanfaat dan juga fungsionalitas. Seperangkat pustaka dan platform publik JavaScript, seperti Coal, Angular, React, dan Vue, telah benar-benar dibangun untuk memungkinkan aplikasi web yang efektif dan rumit untuk benar-benar ditulis menggunakan staf kecil dalam waktu singkat.