MVC untuk .NET 2.0
Posted by hendrah on July 15, 2007
Perkenalanku dengan Model View Controller (MVC) pattern dimulai ketika mendevelop aplikasi web menggunakan Java. Meskipun saat itu hanya project simulation, saya dan partner saya Jay, memutuskan untuk menggunakan pattern MVC pada aplikasi web kita. Saat itu kami menggunakan Struts yang digabungkan dengan Spring untuk membentuk MVC framework. Ketika saya mulai dihadapkan project lain yang menggunakan teknologi ASP .NET 2.0, saya mengalami kebingungan untuk mencari framework MVC yang bagus. Konsultasi dengan rekan-rekan senior saya tidak membuahkan hasil. Rata-rata mereka membuat sendiri MVC patternnya. Cukup bagus namun tidak membuat saya puas. Akhirnya saya memutuskan untuk melakukan riset sendiri. Monorail merupakan perkenalan pertamaku. Banyak orang merekomendasikan framework ini karena segi kesederhanaannya. Namun bagiku, ini terlalu sederhana karena banyak konfigurasi yg diperlukan untuk membuat “Your first controller and view”. Saya mengingkan yang lebih simple seperti Struts, namun sepertinya aku terhalang dengan dengan Model View Presenter (MVP) yang merupakan bawaan .NET 2.0. Kemudian saya menemukan Web Client Software Factory (WCSF) yang menggabungkan konsep MVC dan MVP dengan baik. Ini merupakan satu framework yang merupakan satu paket framework yang mengimplementasikan:
- View-Presenter (VP)
- Injeksi (Dependency Injection) untuk menginstantiate suatu object.
- Service Locator untuk service
- Application controller.
Benar-benar full satu framework MVC-MVP!. Saya tidak perlu menginstall library yg lain untuk melakukan injeksi ke object-object class dan operasi yang melibatkan service. Yang perlu diingat di framework ini adalah terbuat dari kumpulan library yg dikembangkan oleh Microsoft Pattern & Practices. Saya dapat katakan framework ini sudah terbukti dan masih terus dikembangkan oleh kontributornya. Saya jamin anda akan jatuh cinta dengan framework ini semenjak framework ini memiliki dokumentasi yang bagus, bekerja dengan framework .NET 2.0 dengan baik dan memiliki otomatisasi untuk menggenerate project dan source code. Saya rasa framework ini cukup worthed untuk dicoba oleh semua (ASP) .NET 2.0 developer.
inoex135 said
oh ada juga ya yang untuk asp.net framework mvc? gimana cara masukin nya? ga terlalu pengalaman soalnya di asp.net. Framework yang mvc yang sekarang kupake adalah cakephp, it’s so delicious hehehe tapi buat php sih…
nakula said
Menarik, Tapi tetep belum ngerti sih
Request : Tulis tutorialnya yang urut mengenai WCSF, pokoknya jelas lah terutama untuk pemula.
Thanks.
hendrah said
AFAIK MVC sebenarnya originalnya dari dunia Java, bisa dibilang MVC di .NET agak telat. Sebenarnya banyak MVC bagus untuk .NET namun banyak yg gak gratis. As request saya akan memberikan tutorialnya, mulai dari menginstall sampai pemakaiannya.
purna said
Tutorial kopdar dong
saintc0d3r said
Iya, tambahin tutorial simple nya dunk, mulai dari Authentication, Authorization, 1 web CRUD Master-Detailnya lah …
Preman said
Kalo saya tertarik tapi tidak minat gimana dunk…
reedler said
Boss… Injection di WCSF tu gimana maksudnya ?
aku pernah pake MVC di Ruby On Rails.. ada term yang sama,
apakah Injection yang maksudnya kita bisa nambah method ke object
dengan menginjeksi method itu (tapi ga usa inheritance)
Thx
Wirawan said
Publish aja modul kamu dra, kan keren
riko.. said
opoo iki….
wes barsekceng ae…hehe
technology said
masih samar – samar nih tentang framework, dah pernah cari artikelnya pake spring tapi belum jelas, ada yang bisa kasih contohnya gak?
naruto said
haloo … deg – degan neh hari selasa mau seminar skripsi, doain saya ya