Mungkin anda tahu, diluaran sana banyak sekali bahasa pemrograman yang bisa dipelajari, seperti misalnya bahasa C, C++, C#, Java, PHP, Python dll. Tapi kenapa harus javascript ?
Javascript pantas menjadi pilihan karena yang pertama dia gratis, anda juga tidak perlu instal program lain karena pada setiap browser sudah terdapat interpreter javascript ini. Tools yang digunakan pun sederhana, anda hanya memerlukan Web browser. Ya.., itu sudah cukup.
Definisi JavaScript
Menurut Wikipedia: JavaScript is a high-level, scripting, untyped, and interpreted programming language.
Dari deskripsi diatas, kita bisa ambil kesimpulan bahwa di dalam javascript ada beberapa kriteria seperti ini:
High-level
ini berarti bahasa pemrograman javascript mudah dipahami oleh manusia karena struktur bahasanya memang mendekati bahasa manusia.
Bahasa Scripting
Bahasa Scripting adalah bahasa pemrograman yang tertanam didalam sebuah program yang lebih besar. Contoh lain bahasa scripting misalnya, ActionScript, vbScript dll.
Untyped/ dynamically typed
Ada dua kategori bahasa pemrograman jika dilihat dari bagaimana dia mengelola tipe data di dalamnya, yaitu type dan untyped.
Pada kategori untyped, saat anda membuat sebuah variabel, variabel tersebut bisa diisi oleh tipe data yang berbeda. Misalnya awalnya sebuah variabel diisi dengan angka lalu kemudian kita isi dengan tulisan/ huruf itu bisa saja,sedangkan yang typed tidak bisa.
Contoh pada untyped, misalnya kita mendeklarasikan sebuah variabel seperti ini:
var x = 123456;
Lalu nilai variabel x nya kita ganti dengan string
seperti ini :
x = “Hello World!”;
Atau dengan object
gini:
x = { “hello world” };
Ini tidak masalah.
Akan tetapi itu tidak berjalan pada kategori typed, karena saat awal anda mendeklarasikan sebuah variabel pada bahasa pemrograman kategori typed anda juga harus mendeklarasikan tipe datanya seperti ini :
int x = 123456;
Tipe data pada variabel x diatas adalah integer, sehingga nanti tidak bisa di isi dengan tipe data lainnya semisal string begini :
x = “Hello World!”;
Ini akan mempermudah bagi yang baru mulai belajar pemrograman.
Interpreted
Interpreted artinya javascript adalah bahasa pemrograman yang harus dijalankan dengan menggunakan interpreter.
Menurut stackoverflow.com, javascript adalah teknologi yang paling populer, mengalahkan bahasa-bahasa pemrograman yang lain. Selain itu javascript didukung oleh framework dan library yang banyak sekali, plus komunitas yang besar termasuk di Indonesia.
Apa yang bisa dilakukan oleh JavaScript
Dengan javascript anda bisa membuat aplikasi-aplikasi yang berbasis Client-side Web Development dengan menggunakan :
- Native javaScript/ Vanilla JavaScript
- JQuery
- AngularJs, React, Ember, backbone
- dll
Server-side Development:
- NodeJS
- ExpressJs
- Browser Extension/ Add-on
Desktop Applications:
- Electron, AppJS
Mobile App Development:
- JQuery Mobile, Cordova/ PhoneGap
IoT & Robotics:
- CyclonJS, Johnny-Five
JSON
Referensi :
Prev. Chapter | Next Chapter |
---|---|
Pengantar Javascript |
Lingkungan Pengembangan JavaScript |
Tidak ada komentar:
Posting Komentar