Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

MVC – Avantajları (3)

MVC mimari deseni Microsoft’un  çıkardığı yeni bir anlayış değil, kökleri taa 1978 lere dayanıyor.( Smalltalk project Xerox PARC) . Bu kadar popüler olmasının sebebi ise ; doğal akıştaki gibi hareket etmesi ; http request ve response yapısı.
1-) MVC Viewstate kullanmadığı için giden-gelen mesajların boyutu küçülüyor.
2-)Uygulama Model-View-Controller şeklinde bölündüğü için kod karmaşasanın önüne geçilir.
3-)FrontController tasarım deseni sayesinde bütün istekler merkezi bir controller tarafından yönlendirilebilir.
4-)Test Driven Development desteği hat safhadadır.
5-)Takım çalışması için ideal bir yapı sunar. Ayrıca tasarımcı ve developer’ın ayrı çalışabilmesine olanak sağlar.
6-)Güçlü routing yapısı sayesinde arama motorları tarafından kolayca indekslenebilir ayrıca daha anlaşılır bir url çıktısı elde edilir.
7-)ASP.NET’in güçlü taraflarını kullanmaya devam ediyor. Örneğin .NET platformunun kod yazmadaki kolaylığı ,master page,authentication mekanizması, server kontrolleri vs.
8-)Open Source olması. Kodunu http://aspnet.codeplex.com linkinden indirebilirsiniz.
9-)Browser uyumluluğu daha iyi.

October 5, 2012 - Posted by | MVC | , ,

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s