Andrei,
I think moving to MVC would be a big mistake. NopCommerce has this success because it's easy customisable and development for it is pretty easy. It's architecture is a true beauty.
MVC is a very young technology and lacks support for things that make development fast, such as user controls. Also please keep in mind MVC has a very steep learning curve!!! You may be willing to start working on it but the hundreds of developers working with NopCommerce are not. Don't make our lives harder. We have websites we need to maintain, upgrade and develop for. Me and many others will be forced to use the last non-MVC version :(
3 years is not a 'young' technology, 6 months is, not 3 years - we are on to release 3 now!
User controls are a bane to HTTP, good bye and good riddance.
Having said the above, I fully appreciate and understand the learning curve point. However, its never a good idea to rest on your lorals (staying with what you know means in 5 years you will probably be doing just the same thing), there is so much more out there which will only improve your ecommerce offering.
MVC is the way forward for .NET over HTTP, IN MY OPINION
:)
P.S I still haven't fully learnt MVC, I am making my judgement on many years of front end development and 3 years of ASP.NET web forms development, and about 1 month of looking in to MVC...
I think moving to MVC would be a big mistake. NopCommerce has this success because it's easy customisable and development for it is pretty easy. It's architecture is a true beauty.
MVC is a very young technology and lacks support for things that make development fast, such as user controls. Also please keep in mind MVC has a very steep learning curve!!! You may be willing to start working on it but the hundreds of developers working with NopCommerce are not. Don't make our lives harder. We have websites we need to maintain, upgrade and develop for. Me and many others will be forced to use the last non-MVC version :(
3 years is not a 'young' technology, 6 months is, not 3 years - we are on to release 3 now!
User controls are a bane to HTTP, good bye and good riddance.
Having said the above, I fully appreciate and understand the learning curve point. However, its never a good idea to rest on your lorals (staying with what you know means in 5 years you will probably be doing just the same thing), there is so much more out there which will only improve your ecommerce offering.
MVC is the way forward for .NET over HTTP, IN MY OPINION
:)
P.S I still haven't fully learnt MVC, I am making my judgement on many years of front end development and 3 years of ASP.NET web forms development, and about 1 month of looking in to MVC...
As someone who has been developing with ASP.NET MVC for well over a year, I fully agree with this assessment.