I have 11 years of web development experience. I started in classic ASP / Access / SQL Server, then move onto PHP / MySQL, and now would like to fully embrace C#.NET / SQL Server. I currently run my own windows server boxes that run both php and asp.net through iis, and admin sql server and mysql... so i feel pretty versatile all around as a developer. However, I really want to fully engage my efforts into C#.NET development.
Now that the backgound is out of the way, do you feel it's easier to get started using the standard code behind approach, and then eventually integrate skills with mvc.... or, just jump straight into mvc? keep in mind, my only really struggle with moving to .NET is learning C# itself. I am familiar with the MVC architecture approach from PHP, however, in PHP there are many frameworks and open source platforms and they all were slightly different making it much more difficult to learn than I would assume ASP.NET would be. What is your opinion? How can I get up to speed as quick as possible and be able to work in a .NET team environment as soon as I can? Will MVC simply make it too complicated for me to get up to speed, or is code behind looked at as SO 2005 and no one that's a real programmer is&nbs
View Complete Post