Sejarah menunjukkan siapa siapa dan memberi kita informasi berharga untuk pilihan yang benar di masa sekarang.
Sejak awal tahun sembilan puluhan, Sun Microsystems telah bekerja pada bahasa pemrograman untuk peralatan. Karena karakteristiknya, bahasa menjadi ideal untuk digunakan di Internet. Pada tahun 1995, SUN meluncurkan Java gratis untuk semua platform utama, dengan ide mengubahnya dalam bahasa standar Internet.
Perkembangan Bahasa Pemrograman Java
Dalam versi kedua, Netscape Navigator, memperkenalkan mesin virtual Java yang mendukung Java Applet. Hal ini juga, mengganti nama script kliennya, seperti Javascript. Hal ini menjanjikan untuk merevolusi pemrograman client-side.
Program Java Applet yang tertanam di halaman web yang secara otomatis di-download tanpa instalasi eksplisit. Kerugian dengan teknologi Applet, ditambahkan ke kebijakan agresif Microsoft untuk memenangkan pasar internet, meminimalkan dampak client-side Java di internet. Dalam lingkungan jaringan pribadi dan produk kontrol, Applet memiliki beberapa keberhasilan.
Microsoft meluncurkan ActiveX, yang hanya bekerja pada Windows, untuk bersaing dengan teknologi Java Applet. Keberhasilan ActiveX terbatas karena alasan yang sama seperti itu dengan Applet: mereka, masalah keamanan yang berat, dll ...
Javascript, Flash, AJAX dan HTML 5
Pada tahun 1996, Macromedia meluncurkan teknologi Flash yang menempati ruang yang ditinggalkan oleh Java dan ActiveX, menjadi de facto standar untuk animasi pada sisi client.
Penggunaan Javascript telah secara luas diperpanjang untuk fungsi kecil dalam halaman web. Pada 2004-2005, Google dengan Gmail dan Google Maps, dipopulerkan teknik pemrograman baru yang disebut AJAX Javascript. Apa itu ajax?.
AJAX didefinisikan dengan tidak mengubah halaman ketika berkomunikasi dengan server. Ketika Anda membaca halaman web seolah-olah Anda sedang melihat program desktop.
AJAX didefinisikan dengan tidak mengubah halaman ketika berkomunikasi dengan server. Ketika Anda membaca halaman web seolah-olah Anda sedang melihat program desktop.
Pada tahun 2005, Adobe Systems membeli Macromedia. AJAX bersaing dengan flash, untuk dominasi sisi klien.
Pada tahun 2006, Google melancarkan GWT, yang memungkinkan Anda untuk program di Jawa, menghasilkan Javascript AJAX.
Pada tahun 2009, W3C memulai kelompok kerja - HTML5 - standarisasi penyimpanan client-side, hardware kemampuan grafis dan kemampuan lain yang meningkatkan AJAX.
Pada tahun 2011, Adobe menghilangkan dukungan untuk flash pada ponsel dan berkomitmen untuk bekerja dengan HTML5.
HTML5 / AJAX memenangkan perang untuk dominasi dalam pemrograman client-side.
Google Web Toolkit (GWT)
Google Kembangkan aktif menggunakan AJAX. Karena fitur bahasa JavaScript, jenis pemrograman rentan untuk menghasilkan kesalahan pada proyek-proyek besar.
Salah satu solusi untuk masalah ini adalah GWT. GWT memungkinkan Anda program di Jawa (dengan batasan-batasan tertentu) dan mengkompilasi menghasilkan akibat: Javascript / AJAX / HTML5.
Selain itu, GWT memungkinkan Anda menggunakan kembali ada kode Java dan memungkinkan penggunaan Eclipse untuk debug.
Java Server-side
Pada tahun 1999, Yayasan Software Apache (ASF) meluncurkan Tomcat. Tomcat merupakan sumber server web yang terbuka, berbasis Java, yang mengimplementasikan Servlet API. Tomcat's sukses, mengubah Java menjadi standar sisi server.
Perusahaan-perusahaan besar, universitas dan pemerintah menggunakan Java untuk mengembangkan aplikasi Web.Sembilan puluh lima persen dari tawaran pekerjaan yang mengembangkan aplikasi Web Java.
J2EE Java Enterprise Edition
"Komunitas Java", sebuah kelompok perusahaan yang tertarik di Java, menetapkan standar untuk pengembangan Java Enterprise. Komunitas ini mengakui kesalahan besar dalam spesifikasi Enterprise JavaBeans EJB 1 dan 2. Banyak tersangka ini adalah karena kepentingan bisnis.
Rod Johnson, seorang programmer senior, menulis sebuah buku yang menjelaskan alternatif yang sederhana dan elegan untuk EJB, membuat jelas bahwa tecnology ini tidak memadai. Solusi ini menjadi standar de facto dalam industri disebutSpring Framework . Spesifikasi EJB berikutnya, menggunakan teknik Spring Framework.
Oracle membeli SUN
Oracle Corporation membeli SUN pada 2009-2010, membuat komunitas open source gelisah. Kerusuhan ini dijelaskan ketika Oracle menggugat Google untuk rincian tentang penggunaan Java di sistem operasi Android. Oracle kalah dalam kasus ini.
Gerhana
Pada tahun 2004, Eclipse Foundation diciptakan dan versi pertama dari Eclipse IDE diluncurkan. Eclipse adalah sebuah lingkungan pengembangan open source. Hal ini dirancang untuk memperluas fungsi dengan menggunakan plugin. Ini adalah IDE yang paling banyak digunakan untuk pengembangan Java.
Google Android
Pada tahun 2008, HTC Dream, perangkat pertama dengan sistem operasi Android diluncurkan. Pada September 2013, miliar perangkat Android telah diaktifkan.
Android adalah open source dan berbasis standar. Android berbasis Linux dan Java. Awalnya ditargetkan untuk smartphone, digunakan yang telah menyebar ke tablet, smart TV, dan lebih banyak perangkat.
Meskipun aplikasi Android ditulis di Java, mereka dikompilasi untuk dijalankan pada mesin virtual yang berbeda. Mesin virtual ini adalah khusus untuk meminimalkan konsumsi sumber daya perangkat.
0 Komentar untuk "Sejarah Bahasa Pemrograman Java"