satria permana

Tapestry… apaan sih?

Posted by: k41p4nk on: Januari 15, 2008

Sering banget dulu pas awal-awal kerja di konsultan denger kata “Tapestry”. Yang gw tau sih bahwa Tapestry itu ternyata adalah sebuah framework untuk bahasa pemograman Java berbasis web. Tapi beneran gw ga tau gimana dalemnya, apa aja kemampuannya, bener2 kosong deh tentang Tapestry.

Tapi kira2 seminggu yang lalu, ga tau knapa rasa penasaran gw makin besar ma yang namanya “Tapestry” ini. Kebetulan aja, salah satu tugas gw disuruh bikin aplikasi web dan temen2 gw ngusulin pake framework “Tapestry”, “Spring”, “iBatis” *apaan lagi tuh… nama2 asing tak dikenal muncul lagi*

Akhirnya mulai deh jalan2 bareng mr. google buat cari2 info tentang “Tapestry”, akhirnya nemudeh beberapa situs tentang “Tapestry” termasuk salah satu nya adalah situs resmi dari project Tapestry (http://tapestry.apache.org/). Nah disini gw pengen buat paparan singkat aja ttg “Tapestry” sembari berbagi pengalaman… hehe.. semoga membantu.

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. Dan hingga kini banyak sekali developer yang menggunakan Tapestry sebagai alternatif dari JavaServer Faces milik Sun. (read this for more!)

Tapestry lebih fokus pada produktifitas developer dan atau tim itu sendiri. Tapestry sendiri bersifat FREE dan didistribusikan dibawah Apache Software Licence 2.0. Tapestry bisa diintegrasikan dengan berbagai IDE yang ada seperti Netbean, atau Eclise. *this is what I need ;p*

Pendekatan dari Tapestry adalah memungkinkan pengembang HTML *as web designer* dan pegembang Java *as web programmer* bisa bekerja dalam sebuah file yang sama tanpa saling mengganggu. Tapestry mengimplementasikan arsitektur MVC lebih efektif dibanding Struts (*getting from *) dalam hal effort dalam proses pengembangan dan maintai aplikasi. Selain itu Tapestry juga mendukung localization dan internationalization sehigga kita bisa membuat aplikasi multibahasa.

Dari beberapa alasan tersebut diatas, banyak orang menyatakan bahwa tapestry adalah pilihan terbaik untuk membangun aplikasi berbasis web yang kompleks dan dinamis.

Semoga bisa menambah sedikit pengalaman… Kita lanjut di bagian berikutnya yah..

3 Tanggapan ke "Tapestry… apaan sih?"

Ga suka tapestry. Mungkin karena basicnya saya struts. Tapi salah satu alasan kenapa kok pakai framework adalah: Biar project ga macet kalau ditinggal programmer pembuatnya. Secara cukup cari programmer yg bisa kerjain Framework A, Framework B, dll.

Keep it up bro!

Thanks mas atas masukannya… Tapi kan bisa tuh digabungin frameworknya tapestry ma struts. Tapi mang dasarnya struts kali ya, de’e dah punya framework lengkap untuk MVC (gitu ga seh?? Hehehe…) Tapi juga aku masih dalam pencarian koq mas… Ini aja mo coba2 JSF nya SUN… hehehe

waaaa…keren banget…
pengen belajar struts dari dulu..tapi blom mulai2 nehh..hiks hiks…secara TA nya blom kelar…

keren..keren…keren…
secara, jujur aja…gw dulu pengen belajar java lagi abis liat kaipank lho !! kata anak2 keren..huehehehehe suer…trus jadi pengen masuk GSM juga…hehehe suer…trus jadi pengen masuk GSM juga…hehehe jangan GR ya..maksudnya coding java nya lho..

Tinggalkan Balasan