Apakah Java dan Javascript sama?
JavaScript adalah bahasa pemrograman yang khusus untuk halaman web atau blog agar menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.Jadi, JavaScript adalah bahasa scripting di web biasa yang digunakan untuk memproses data di sisi user(browser) dan TIDAK ADA hubungannya dengan Java(Bahasa Pemrograman).
Berikut penjelasan tentang Javascipt selengkapnya ...
Sejarah JavaScript
JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript”” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995.
Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.
Apa itu Javascript?
Menurut wikipedia, JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser
Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan ( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.
Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya adalah “case sensitive” (membedakan huruf besar dan huruf kecil) sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dsb.
Yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya adalah “case sensitive” (membedakan huruf besar dan huruf kecil) sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dsb.
Apa fungsi Javascript?
Secara fungsional, Javascript digunakan untuk menyediakan akses script pada objek yang dibenamkan (embedded). JavaScript bisa digunakan untuk membuat berbagai aplikasi seperti game, robot, kalkulasi, validasi form sebelum mengirim data ke server, widget situs, dan masih banyak lagi. Yang saya suka itu karena bersifat client side dan mantap untuk membuat robot memakai ajax ( Asynchronous JavaScript and XMLHTTP ), misal robot auto like facebook, auto post, auto game dkk. Melalui pemprograman lain seperti php jg bisa sih, tetapi dapat membuat server menjadi down atau rawan disuspend kalo di shared hosting .
Apa kelebihan JavaScript?
- Ukuran file kecil
Script dari Javascript memiliki ukuran yang kecil sehingga ketika web yang memiliki Javascript ditampilkan di browser maka akses tampilannya akan lebih cepat dibandingkan ketika browser membuka suatu web yang memiliki script Java. Hal ini juga sangat berkepentingan dengan daya kerja server. Semakin kecil space suatu web yang disimpan dalam suatu server maka daya kerja server ketika di browsing oleh user di internet akan
tidak terlalu berat, selain itu sifat Javascript client side yang tidak perlu lagi di olah oleh server ketika browser memanggil web dari sebuah server.
tidak terlalu berat, selain itu sifat Javascript client side yang tidak perlu lagi di olah oleh server ketika browser memanggil web dari sebuah server.
- Mudah untuk dipelajari
Javascript merupakan bahasa semi pemograman yang merupakan gabungan antara bahasa pemograman Java dengan bahasa kode HTML sehingga disebut bahasa hybrid. Walaupun Javascript merupakan turunan dari Java namun Javascript tidak memiliki aturan yang serumit java.
- Terbuka
Javascript tidak terikat oleh hardware maupun software tertentu bahkan system operasi seperti Windows maupun Unix. Karena ia bersifat terbuka, maka ia dapat dibuat maupun di baca di semua jenis komputer.
Apa kekurangan Javascript?
- Script tidak terenkripsi
Karena Javascript bersifat client side, maka script yang kita buat di text editor dan telah dijadikan web di server, ketika user merequest web dari server tersebut maka sintak Javascript akan langsung ditampilkan di browser. User bisa melihat dan menirunya dari sourcenya.
- Kemampuan terbatas
Walaupun Javascript mampu membuat bentuk web menjadi interaktif dan dinamis, namun Javascript tidak mampu membuat program aplikasi sendiri seperti Java.
- Keterbatasan Objek
Javascript tidak mampu membuat kelaskelas yang bisa menampung objek-objek tambahan seperti Java karena Javascript telah memiliki objek yang builtin pada sturktur bahasanya.
0 comments:
Posting Komentar