Should you be an OOP expert if you're developing in ASP.NET?
|
|
Expert is very strong, but ASP.NET is part of the .NET platform and used with VB and C#. So I would say that you need to know OOP and how to use it. I can't see how you would be effective with ASP.NET without that knowledge. Things like providers, factories and other design paterns are widely used throughout ASP.NET. But also the WebControls are constructed with OOP principles. Check the following questions on stackoverflow for material: http://stackoverflow.com/questions/1972432/books-of-oop-programming-for-non-oop-programmers http://stackoverflow.com/questions/4295892/learning-oop-in-c-best-books |
|||||
|
|
Yes. How can you be a developer today and not be an OOP expert? |
|||||||||||
|
|
You don't have to be expert. You just need to know C#.NET/VB.NET basics which will include some OOP essential knowledge. Moreover check some MS ASP.NET How to videos - most of them are far from real architecture, layering or OOP principles. I especially "like" those which place button in designer double click on button and write all logic and DB access to button click handler. |
|||||
|
|
Expert Yes; the language makes a lot of use with object oriented methodologies. Knowing some OOA/D from experience/training will certainly help you in ASP.NET. |
|||
|
|
|
It never hurts to know OO. In addition asp.net sucks, go learn asp.net mvc or just quit now ;-) said with all the humor possible. |
|||||||||
|
