Halaman

Selasa, 12 Juli 2022

Mengapa Harus Javascript ?

 


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 :

Tidak ada komentar:

Posting Komentar