-
-
Notifications
You must be signed in to change notification settings - Fork 175
Home
JavaScript adalah bahasa pemrograman tingkat tinggi dengan cara eksekusinya dibaca baris-perbaris (interpreted language). JavaScript saat ini sering digunakan di dalam browser web, tetapi bisa juga digunakan untuk menjalankan aplikasi server side ataupun mengembangkan sebuah aplikasi mobile. Bahasa ini bertanggung jawab atas interaktifnya sebuah website.
JavaScript ini berbeda dengan bahasa pemrograman Java.
Awalnya, JavaScript ini bernama "LiveScript" pertama kali kemunculannya pada 4 Desember 1995, diciptakan oleh Brendan Eich. Versi pertama dari bahasa ini dikembangkan hanya dalam waktu 10 hari. Digunakan pertama kali di browser yang bernama Netscape Navigator.
Pihak Netscape pada awalnya ingin memasukkan bahasa scripting (scripting language) ke dalam browser milik mereka. Saat itu mereka punya dua pilihan, berkolaborasi dengan Sun Microsystems untuk menanamkan Java atau menggunakan bahasa yang saat itu dikembangkan oleh Brendan Eich. Akhirnya bahasa yang dikembangkan oleh Brendan Eich yang dipilih karena sintaks yang digunakan mendekati bahasa Java.
Di Browser saat ini, JavaScript bisa menangani user interface dengan sebuah konsep bernama DOM (Document Object Model). Vanilla JavaScript (JavaScript murni, tanpa tambahan library atau Framework) atau dengan Framework. Framework JavaScript diantaranya adalah Vue, Angular, Svelte, React, dll.
Untuk membuat aplikasi native, yang bisa di install ke dalam perangkat Android atau IOS, bisa menggunakan React Native ataupun Vue Native.
Dalam dunia server side, Node JS atau Deno bisa digunakan untuk membuat sebuah aplikasi yang berjalan di sisi server. Untuk saat ini Node JS masih sering digunakan. Node JS juga dapat digunakan untuk membuat aplikasi desktop dengan bantuan Framework Electron.