--- In jug-indonesia@yahoogroups.com, Samuel Franklyn <sfrank...@...> wrote: > > agi_banget wrote: > > Dear Juggers, > > > > Setalah lama tidak membuat web dg Java, belakangan ini saya mencoba > > Play Framework http://www.playframework.org/ > > > > Saya sangat terkesan dengan framework ini karena selain super simple, > > juga tidak ada proses kompilasi secara eksplisit. Sangat mirip dg > > Ruby, PHP, Python, kita tinggal jalankan web server, ubah code, save, > > dan refresh sudah jadi perubahannya. Semuanya ditulis dengan Java. > > Yang tidak kalah menarik, bila kita mau lebih agile bisa menggunakan > > Scala dg sangat mudah pada framework ini. > > > > Yang mau saya tanyakan, teknik kompilasi seperti apa yg digunakan > > pada framework ini? Apakah ketika kita menjalankan server ada yg > > memonitor setiap perubahan file pada filesystem shg otomatis akan > > di-compile ulang? Apakah teknik ini jg sudah lumrah pada > > framework-framework lainnya? Kalau iya, framework apa contohnya? > > Maklum, saya sudah cukup lama tertinggal kabar-kabar baru seputar web > > framework di Java. > > > > Dugaan saya ini memakai Compiler API yang ada sejak Java 6. > Alternatifnya menggunakan tehnik dynamic compilation > > http://www.javaworld.com/javaworld/jw-06-2006/jw-0612-dynamic.html > > Selain JavaEE saya juga belajar NetKernel. Di NetKernel > dynamic compilation sudah menjadi fasilitas standard. > Jadi ini memang bukan barang baru tapi ini memang tehnik yang > advanced. > > Kalau kamu pernah pakai Clojure yaitu language Scheme/LISP di Java > maka Clojure juga menggunakan tehnik dynamic compilation > untuk translate dari Clojure ke Java. >
Thanks infonya, sangat membantu. Tapi menariknya, Play Framework mensyaratkan minimal Java 5 padahal Compiler API ada sejak Java 6 http://www.playframework.org/documentation/1.0/install Agi