Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Asp.Net MVC - Plugins Directory, Community etc?

I am currently starting to dive into asp.net mvc and I really like what I see so far.. BUT I am somewhat confused about 'drop-in' functionality (similar to what rails and it's plugins and nowadays gems are), an active community to contact etc.

For rails there's github with one massiv index of plugins/gems/code-examples regarding mostly rails (despite their goal being generic source-code hosting..), for blogs, mailing lists etc it's also pretty easy to find the places the other developers flock around, but... for asp.net mvc I am somewhat lost where to go/look. It all seems scattered across codeplex and private sites, google code hosting etc etc.. but is there one (or few places) where to turn to regarding asp.net mvc development, sample code etc?

like image 706
Jörg Battermann Avatar asked Aug 11 '09 19:08

Jörg Battermann


People also ask

What is MVC in ASP NET?

ASP. NET 4.x MVC stands for model-view-controller. MVC is a pattern for developing applications that are well architected, testable and easy to maintain. In this article you will learn how to add a controller.

What is ASP NET ASP?

ASP.NET gives you a powerful, patterns-based way to build dynamic websites using the MVC pattern that enables a clean separation of concerns. Create clean model classes and easily bind them to your database. Declaratively define validation rules, using C# attributes, which are applied on the client and server.

What is the use of MVC pattern?

MVC is a design pattern used to decouple user-interface (view), data (model), and application logic (controller). This pattern helps to achieve separation of concerns. Using the MVC pattern for websites, requests are routed to a Controller that is responsible for working with the Model to perform actions and/or retrieve data.

How do I add plugins to a project?

Structure a project to support plugins. Create a custom AssemblyLoadContextto load each plugin. Use the System.Runtime.Loader.AssemblyDependencyResolvertype to allow plugins to have dependencies. Author plugins that can be easily deployed by just copying the build artifacts. Prerequisites Install the .NET 5 SDKor a newer version. Note


1 Answers

I think that this sort of community thing is lacking from ASP.NET MVC. There is no real central resource for it, and Codeplex seems to be the major one, with some other sporadic code popping up on Google Code.

That said, if you head off to ASP.NET/MVC it's a great place to start picking up knowledge about it. There's enough linkage there to point you in the general direction of the wider community as well.

A couple of other people whose blogs I regularly read are Phil Haack's and Scott Guthrie's. Phil's are more regular, but Scott's are biblical in size and information (although that may also be the size of the images. :)). You could also find yourself reading Scott Hanselman but the ASP.NET MVC content are fewer and further inbetween. Stephen Walther also did a really excellent Tips series.

One final thing is 'The Morning Brew' which is more for developers but has heavy leanings towards .NET.

I think though, that that major problem you're having is that there isn't really this "drop-in" functionality available for .NET or, to a certain extent, Visual Studio.

like image 131
Dan Atkinson Avatar answered Oct 03 '22 14:10

Dan Atkinson