2

We're going to upgrade our old classic ASP system to .net. This old system manages different ecommerce sites.

What we would like to do is to create a asp.net (vb) system like wordpress with plugins. This way, the layout can be completely different between the sites. For example a login plugin can be anywhere on the page with different settings for layout and display. Or even with a separate plugin css. This way the setup time is minimal for the webmasters, and the developers can develop new plugins.

Now i'm stuck at .net 2. and haven't had time to follow the advantages of 4 or even 4.5. I just start reading about MVC.

What is a good solution to follow? MVC? Any available frameworks for this setup? If you have any links o samples, please share.

thanks for the help.

2
  • who's going to develope the plugins. The same team that does the system (Ie. the plugins is a configuration but are included in the code base) or some one external to the team so they have to be added after the compilation and not simply configured? Commented Oct 5, 2012 at 7:31
  • Development is all in-house. no external Commented Oct 5, 2012 at 7:37

2 Answers 2

2

The Orchard CMS project is a good example of a modular, plug-in based MVC application: http://www.orchardproject.net/ Although not branded as a Microsoft project, they have contributed to its development, and I believe part of the intent is for it to be used as a reference architecture.

There are also any number of very similar questions here on SO, many with good answers:

How to use Plugin Architecture in ASP.NET?

Plugin-like architecture in .NET

I can't personally think of any reason you would stick with .NET 2.0 if 4.0 or 4.5 is an option. Each version of the framework has built upon those previous to it, and I don't know of any mainstream body of opinion that thinks any version has been a major mistake. Whether you choose MVC or WebForms is a matter of personal taste. My own view would be that MVC is marginally better-suited to the kind of modular development you are planning, but other's mileage may vary...

Sign up to request clarification or add additional context in comments.

1 Comment

There's a good, balanced comparison of Umbraco and Orchard here: stackoverflow.com/questions/5565086/is-orchard-or-umbraco-mvc
1

Take a look at http://umbraco.org/ it's build on ASP.NET MVC and already has the features you want, Umbraco is open source so you can learn allot from it's code base.

1 Comment

I thought Umbraco abandoned their full MVC version (which was to have been Umbraco 5)? The curent release, Umbraco 4.9, seems to be based on traditional Asp.Net Web Pages, and the MVC support in 4.10 doesn't mean it's 'built on MVC'.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.