--- 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

Kirim email ke