Minggu, Februari 15, 2015

Overview Framework

Jadi Framework apa yang harus kita pilih?

Mari kita bahas sedikit beberapa framework yang ada.



Struts merupakan aplikasi framework open source yang di design untuk membantu para developer dalam membangun arsitektur aplikasi berbasis pada Model-View-Controller (MVC) , dimana design MVC sudah merupakan standard umum dalam membangun aplikasi Web anda dengan penggunaaan servlet Java dan Java Server Pages (JSP) sebagai teknologinya.
Namun Struts sudah sangat usang'





Tapestry adalah sebuah framework berbasis komponen yang digunakan untuk membuat aplikasi berbasis web dengan bahasa pemrograman Java. Tapestry sendiri dibangun berdasarkan standar API Java Servlet, sehingga dapat bekerja dengan berbagai macam servlet container atau application server seperti misalnya Tomcat, Jetty, JBoss, dll.





Wicket Framework ringan yang menawarkan kemudahan  dalam hal konfigurasi



Google Web Toolkit adalah framework pengembangan perangkat lunak Java yang bersifat open source. Web Toolkit memungkinkan para pengembang web untuk membuat aplikasi-aplikasi Ajax dalam Bahasa pemrograman Java. Aplikasi ini dikembangkan berlisensi Apache License versi 2.0. Google Web Toolkit adalah toolkit yang digunakan untuk membangun dan mengoptimalkan aplikasi dasar browser yang kompleks. Tujuannya adalah untuk memungkinkan pengembangan aplikasi web yang produktif berkinerja tinggi sehungga pengembang tidak harus menjadi ahli di browser quirks, XMLHttpRequest, dan JavaScript. Google Web Toolkit digunakan oleh banyak produk di Google, termasuk Google Wave dan versi baru AdWords. Toolkit ini merupakan sumber terbuka (open source), gratis, dan digunakan oleh ribuan pengembang di seluruh dunia.



Java Server Faces (JSF) adalah salah satu teknologi terbaru dalam pengembangan aplikasi web. Teknologi ini distandarisasi oleh Sun sehingga dukungan terhadapnya akan disediakan para vendor server.



Spring merupakan sebuah framework (kerangka kerja) yang digunakan untuk membangun sebuah aplikasi Enterprise. Spring termasuk framework yang lightweight (ringan) untuk mendukung secara penuh dalam pengembangan aplikasi Enterprise siap pakai.

Spring dapat digunakan untuk melakukan pengaturan deklarasi manajemen transaksi, remote access dengan menggunakan RMI atau layanan web lainnya, fasilitas mailing, dan beragam opsi untuk pengaturan data ke database. Spring juga memungkinkan kita menggunakan hanya modul-modul tertentu sehingga kita tidak usah menggunakan semua modul spring dalam aplikasi apabila tidak diperlukan.

Label:

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda