ASP.Net vs MVC

1 min read

seattle_1 012My first day at Seattle is officially over. The day began with the super Sean O’Driscoll’s keynote and continued with a series of open discussion sessions between MVPs.

The first one that I participated was on ASP.Net Webform development and the new MVC framework. From the discussion I realized that a lot of people consider MVC as the future web development technology, one that will eventually replace ASP.Net Webform development. They see those two technologies as opposing one another, while in my opinion MVC Framework is just another tool that developers can take advantage of in order to satisfy specific sets of requirements.

OK, as far as productivity is concerned ASP.NET is currently better than MVC (dragging a GridView in a designer is far easier than hand-coding it in HTML) but I believe that that’s something temporary till Microsoft releases the official version of the Framework. On the other hand, some argued that MVC is better since you can can develop web applications that are more Testable, agile and so forth but I believe that that is the case only when you’ve poorly designed the Webform one. You can build models, Controllers and Views without necessarily using MVC framework by just following some patterns. So the key factor that should guide your decision to choose one over the other should be wether or not you need the full Page lifecycle, event model, Viewstate and so on or just a simpler model to present the data.

Next I followed a discussion on ORM’s where a lot of interesting ideas, and tools (like Linq To SQL, IdeaBlade, and Entity framework, were discussed and compared. Unfortunately it wasn’t as technical as I expected, so I’m still pretty excited to meat Daniel Simmons tomorrow and discuss various issues with him. And the day closed with the Competency Teams Receptions and Regional Teams launch.

ITPro|Dev Connections 2013

What an honor being part of this team running the largest Tech event in Greece. Preparations for this year’s event have started. Stay tuned…
kpantos
4 sec read

Theme update

Back in August when I migrated my blog to Windows Azure Websites and WordPress, I mentioned that I was also looking to...
kpantos
1 min read

C# 4.0 Parallel programming live meeting

Last Thursday I was given the opportunity to present my first live meeting. It was part 2 of a live meeting series organized by...
kpantos
42 sec read

Leave a Reply

Your email address will not be published. Required fields are marked *