Perkembangan Pemrograman Java –
Java merupakan salah satu Bahasa pemrograman yang bisa di gunakan untuk membuat sebuah sistem sederhana ataupun sistem yang kompleks. Bahasa pemrograman Java juga merupakan salah satu Bahasa pemrograman tingkat tinggi serta telah menerapkan metode OOP (Object Oriented Programming) dalam penggunaannya.berikut PERKEMBANGAN PEMROGRAMAN JAVA
PERKEMBANGAN PEMROGRAMAN JAVA
Bahasa pemrograman Java awalnya di buat oleh James Arthur Gosling atau yang biasa di kenal dengan nama James Gosling. Gosling di lahirkan di Kanada pada tanggal 19 Mei 1955 dan memiliki gelar Bachelor of Science di bidang Ilmu Informasi dari BITM, dirinya juga memiliki gelar Btech Ilmu Informasi dari BITM.
James Gosling juga sempat membuat sebuah multi-prosesor versi Unix saat di Carnegie Mellon University dan dirinya juga sempat membuat sistem email dan juga beberapa compiler sebelum akhirnya bergabung dengan perusahaan Sun Microsystems.
Saat dirinya berada di perusahaan Sun Microsystem dimana sekarang ini di kenal dengan nama Oracle dirinya membuat bahasa pemrograman JAVA dan di rilis pada tahun 1995. Java sendiri banyak mengadopsi sintaks atau perintah-perintah dari Bahasa pemrograman lainnya, seperti Bahasa C serta C++ namun dengan sintak model objek yang di buat menjadi lebih sederhana.
Berdasarkan data yang di terbitkan oleh Sun, terdapat 3 triliun device atau perangkat yang membutuhkan Java agar dapat di jalankan. Selain itu juga sudah banyak alat yang sudah menggunakan Java, misalnya :
- Aplikasi Desktop seperti Acrobat Reader, Antivirus, Media Player dan lain sebagainya.
- Aplikasi berbasi web yang menggunakan Java
- Aplikasii Enterprise seperti aplikasi perbankan
- Aplikasi Mobile maupun Sistem Operasi Mobile
- Game
- Robotika dan masih banyak lainnya.
Tipe Aplikasi Java
Ada 4 tipe aplikasi yang dapat di buat dan juga di kembangkan dengan menggunakan Bahasa pemrograman Java, misalnya :
Aplikasi Enterprise
Aplikasi yang membutuhkan resource atau sumber daya dan tingkat keamanan yang tinggi, seperti aplikasi yang di gunakan dalam perbankan. Dalam Java, EJB biasanya di gunakan untuk membuat aplikasi enterprise.
Aplikasi Web
Aplikasi web adalah aplikasi yang berjalan di server side dan dapat membuat halaman web yang dinamis dan membutuhkan browser untuk membukanya. Contohnya servlet, jsp, struts, jsf dan lain sebagainya. Atau bisa di kenal juga dengan membuat aplikasi web menggunakan Java.
Aplikasi Mobile
Aplikasi mobile adalah aplikasi yang di buat untuk perangkat mobile. Saat ini Android dan juga Java ME di gunakan untuk membuat aplikasi berbasis mobile.
Aplikasi Standalone
Aplikasi standalone atau di kenal juga dengan aplikasi desktop atau aplikasi yang berbasis windows. Seperti misalnya antivirus, media player dan aplikasi desktop lainnya yang banyak di install di komputer kalian
Baca juga : PERBEDAAN JAVA DAN KOTLIN