ASP.NET MVC vs WebForm

Dengan MVC kita lebih mudah mengimplementasikan TDD. Kalaupun kita tidak mau menggunakan TDD, pakai MVC pun tidak dilarang. Bahwa dengan MVC kita lebih mudah melakukan TDD karena memang dari awal sudah di-design dengan TDD, dan di-design agar pemakainya lebih mudah melakukan TDD. Kita bisa men-download source code ASP.NET MVC dari CodePlex, dan dalam source code tersebut bisa juga dilihat unit test untuk setiap komponen/class dalam solution ASP.NET MVC.

Arsitektur WebForm adalah page centric. Sebuah web request berkorespondensi dengan sebuah page, baik physical maupun logical. Jika kita punya request http://mywebsite/product.aspx, maka dalam webserver akan ada page hander berupa file product.aspx, ataupun logical page yang bisa kita implementasikan dalam sebuah program CMS misalnya.

By vandro.pratama with No comments