schurig wrote:Every time I recieve an e-mail from you guys with the Subject "nopCommerce 2.xx Now Available!" I get deeply frustrated and sad!!!
Because all my previously installed shops (V 1.X), all my hours of work on User Controls, even on Server Controls, my huge amount of time to get deeply in the structure of pages and code, the personal improvements and addons, was for nothing!!!
Sorry, I'm absolutely not an advocate for webforms nor do I ignore the fact, that some things (certainly not all) can be made more effective using MVC technology. The problem is, I simply cannot afford spending months to convert all my shops to MVC and throw all webforms developement stuff in my bin! ;-(
Stephan
Hi schurig, I understand your frustration as well. We have tons of customizations, but they will be easy to convert to MVC because of how we developed our code. Most of our code resides in Custom Services and Partial Classes which were added to the IoC container. We used SQL Scripts to preform custom database upgrades which we are going to modify to easily upgrade the new database schema. Some of our customizations could not be moved to seperate pages and are coupled with nopCommerce's core pages, but we can easily make partial views or HtmlHelpers for those customizations. Don't lose heart or get discouraged. It seems like a daunting task, but it really isn't. Just get down to coding and making reusable code, and you find that MVC and Razor is cleaner than WebForms, and I promise that you will like the simplicity of the code and the further decoupling of business logic from the views. Push forward my friend. It will be worth it in the end.
P.S. Your pages will load faster! No viewstate! Higher SERP rankings! You also can create widgets. nopCommerce is moving in the right direction. It may not seem like it to you now, but, once you get into it, you will see.