Last post Apr 03, 2012 11:38 AM by wzrdsg
Apr 03, 2012 02:21 AM|wzrdsg|LINK
Apr 03, 2012 02:28 AM|BrockAllen|LINK
If you're not an experienced web developer then web forms provides a familair programing model to desktop development such as vb6 or winforms and so it's a fast way to get into web programming. It hides many of the details of web programming which can be
both good and bad. As you get to be a better web developer this becomes a problem because web forms provides a huge abstraction model and it's a lot of work th wade thru the abstraction model to do the things you want.
So... short answer... it depends. Do you "care" about web development? If you don't really care about the details, then Web Forms is a good transition given your background. If you really want to get into web development and do it well, then it means there
might be more of a learning curve but MVC will give you the control to do things right.
As for EF... it's the standard microsoft framework for doing DB access these days.
Apr 03, 2012 03:49 AM|wzrdsg|LINK
Apr 03, 2012 07:22 AM|ignatandrei|LINK
Is the maintainablity of mvc worth the learning curve
Yes. However, let me ask a question: In vb6 did you work with classes or write most of business logic in button_click events?
Apr 03, 2012 11:38 AM|wzrdsg|LINK
Most of the projects the logic was in the event procedures, the last project I worked on I worked with classes. With all the data access in it's own module.