Life, Arts and Technologies

Latest

Pengiriman Kambing

Lahan Baru Untuk Penggilingan

Ranu Pane

Pantai Lumajang

Instalasi Web Client Software Factory (WCSF)

pnp.gif

Web Client Software Factory (WCSF) merupakan gabungan beberapa package/library . Untuk step-step instalasi sebenarnya anda dapat temukan Getting Started with the Web Client Software Factory . Namun saya akan menjelaskan lebih detail dan tentunya dalam bahasa Indonesia :) .

Berikut ini merupakan langkah-langkah dan yang dibutuhkan untuk instalasi WCSF:

  1. Menginstall Visual Studio 2005
  2. Visual Studio 2005 Service Pack 1 (SP1)
  3. Guidance Automation Extension
  4. Menginstall WCSF

WCSF yang akan kita gunakan adalah release bulan January 2007. Sebenarnya versi terbaru bulan Juni sudah direlease. Namun mengingat masih baru dan belum banyak teruji lebih baik saya pergunakan release January 2007.

Setelah anda mempersiapkan Visual Studio 2005 yang diminta, maka langkah selanjutnya adalah mengikuti langkah-langkah berikut. Yang perlu diingat semua langkah dibawah ini harus dilakukan secara urut:

1) Mendownload dan menginstall Guidance Automation Extensions (Release 2007)

Anda cukup menjalankan installer GuidanceAutomationExtensions.msi dan tinggal menekan next , next dan next(seperti instalasi biasa). Tool ini berguna untuk men-generate module, file dan code yang digunakan dalam MVC.

2) Mendownload dan menginstall Guidance Automation Toolkit (Release February 2007)

Tool ini akan berkolaborasi dengan Guidance Automation Extension untuk men-generate source code secara otomatis.

3) Mendownload dan menginstall .NET Framework 3.0 beserta Visual Studio 2005 Extensions for Windows WorkFlow Foundation

Paket ini bersifat opsional sebenarnya karena hanya digunakan untuk mengontrol flow dari suatu page ke page yang lain yang merupakan salah satu fungsi dari controller. Namun saya sarankan untuk menginstallnya agar anda dapat bereksperimen dengan controller yang akan anda buat.

4) Mendownload dan menginstall Web Client Software Factory Documentation (opsional)

Ini merupakan dokumentasi dari WCSF beserta tutorialnya. Saya sangat menganjurkan untuk menginstall dokumentasi ini sebagai panduan anda dan agar anda dapat mempelajari lebih dalam.

5) Mendownload dan menginstall Web Client Software Factory (Release January 2007)

Ini merupakan paket WCSF release 2007. Dari pengalaman saya versi ini cukup stabil. Terdapat bug dalam release ini, namun bukan disebabkan oleh WCSF tetapi oleh Guidance Automation. Namun ini bukan bug yang perlu dirisaukan karena bug ini tidak terkait dengan MVC-nya. Pada artikel selanjutnya saya akan menjelaskan bagaiman mengatasi bug ini.

Jika anda telah mengikuti langkah-langkah diatas makaWCSF sudah dapat dipergunakan untuk development. Tetap setia pada blog ini karena saya akan menjelaskan bagaimana mempergunakan WCSF ini sehingga anda dapat merasakan “The Power of MVC framework’s WCSF”. Selamat mencoba :) .

MVC untuk .NET 2.0

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.

Testing

This is a test, created at July 14, 2007

Follow

Get every new post delivered to your Inbox.