Friday, 19 June 2009

.net MVC yay..

.Net MVC has the possibility to change the landscape for web development.

For a while now web based Netters have been locked into this slightly unreal world where they can mostly pretend they are developing winforms: the markup has been horrible but it has been easy to deploy powerful applications quickly but often with a lumbering UI, reliant on server side for validation and intutive form operations. AJAX and the script manager did change how pages felt but still it is a long way from the semantic HTML that Google and the WAI like.

MVC has been kicking around in FLEX and Java for a while Pure and Swing being pretty popular
respectively, but beyond offering semantics to delver cleaner HTML how will it fit into .net land. Patterns like MVC represent a way of doing things, like N-tier, like spaghetti coding so basically divorcing the view from the controller means No postback, it forces you to re-think how you build an application, so at last being a web developer might mean you actually feel positive and in control when using markup .

Its a generalization but small websites that don't do much usually belong in PHP land (like facebook erm) but ASP.net websites often are used as a facade for great big business applications and it will be interesting to see if someone tries to conceptually glue MVCs to tiered apps in the near future.

PureMVC
Jeff Putz on Asp.Net MVC



No comments:

Post a Comment