Saturday, March 31, 2007

KONSEP JAVA SCRIPT DAN JAVA

Java Script
Java Script merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape, akan lebih memudahkan Anda untuk bisa mewujudkannyaDokumen HTML yang Anda buat, sampai sejauh ini masih merupakan dokumen statis. Anda mungkin menginginkan halaman web Anda lebih interaktif. Menggunakan JavaScript yang merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape, akan lebih memudahkan Anda untuk bisa mewujudkannya. JavaScript bersifat Object Oriented, menggunakan banyak karakteristik seperti pada pemrograman C++ dan tentu saja bahasa Java itu sendiri

Java
Java yang juga berbasis Object Oriented programming, diciptakan setelah C++ dan didesain sedemikian sehingga memiliki ukuran yang kecil, sederhana dan portable. Keunggulan Java adalah tidak tergantung pada sistem operasi dan platform tertentu baik source program maupun hasil kompilasinya. Source program diterjemahkan oleh Java compiler ke dalam bytecode. Hasil kompilasinya yaitu program Java, akan dijalankan dengan bantuan Java interpreter langsung dari command prompt maupun dari program applet viewer atau web browser. Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi kecil yang jalan diatas web browser) maupun berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter.

Perbedaan JavaScript dengan Java

JavaScript
-Diinterpretasikan oleh client
-Kodenya berintegrasi dalam dokumen HTML
-Loose typing of data type
-Dynamic binding
-Terbatas pada fungsi browser
-Bekerja sebatas pada elemen HTML
-Mampu mengakses objek dan fungsionalitas browser

Java
-Dikompilasi oleh pemrogram, dijalankan oleh client
-Hasilnya berupa Applet, dipanggil salam dokumen HTML
-Strong typing of data type
-Static binding
-Bisa sebagai aplikasi mandiri
-Lebih dari sekedar elemen dokumen HTML (misalnya multimedia)
-Tidak mampu mengakses objek dan fungsionalitas browser


Referensi :
1.    onno.vlsm.org/v01/OnnoWPurbo/contrib/network/Aplikasi-Internet.doc
2.    http://netscape.com
3.   
http://dimensionx.com


No comments: