RE: Advice Sought for Web Programming
April 4, 2015 at 10:41 pm
(This post was last modified: April 4, 2015 at 10:56 pm by bennyboy.)
The attraction of Web Forms is the similarity to Windows Forms programming. What you said about event handling is true, though. Once you understand the page life cycle (and the goofy order that individual controls cascade through events at different stages), things get a lot easier. Until then, you get stupid stuff like buttons that need to be clicked twice, or dynamically-added controls that disappear on postback, or conflict between your AJAX controls, etc.
My experience with Web Forms is this: it's VERY easy to design and reuse custom controls, and it's very easy to visually design a page quickly. MVC is going to be nice as you get into a heavy project and find things nice and organized (by force), but I think Web Forms with good programming practices is still very powerful. Once you've designed your uber controls, drag 'n' drop feels so goood.
My experience with Web Forms is this: it's VERY easy to design and reuse custom controls, and it's very easy to visually design a page quickly. MVC is going to be nice as you get into a heavy project and find things nice and organized (by force), but I think Web Forms with good programming practices is still very powerful. Once you've designed your uber controls, drag 'n' drop feels so goood.