Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Whenever I start learning a new technology or language I tend to look at the source code of some 'real-world' applications. I find them really useful for understanding common, technology specific architecture, idioms and how/what popular libraries are used.
I've recently started learning ASP.NET MVC, but haven't really found good open source apps. I was wondering if you know some worthwhile ones.
I am really interested in MVC apps that use IoC Dependency Injection libraries such as Windsor or StructureMap.
Here you can find a list of asp.net mvc applications with source code.
NerdDinner
KIGG
Contact Manager
Storefront
CodeCampServer
Suteki Shop E-Commerce
Another good example not listed there is codebettercanvas
Have a look at Oxite:
"This is a simple blog engine written using ASP.NET MVC, and is designed with a few main goals:
To exist as a base for our visitmix.com site and for our personal blogs (and for the blogs of other folks as well!)
To provide an example of 'core blog functionality' in a reusable fashion. Blogs are simple and well understood by many developers, but the set of basic functions that a blog needs to implement (trackbacks, rss, comments, etc.) are fairly complex. Hopefully this code helps.
To provide real-world code written using ASP.NET MVC that produces both valid and semantically correct markup
"
Suteki Shop from Mike Hadlow is Open source, using ASP.NET MVC, and for an IoC, Castle Windsor
http://sutekishop.co.uk/
CarTrackr
Not sure if you can call other apps as open source or samples like NerdDinner etc.
KIGG
KiGG is a Web 2.0 style social news web application developed in Microsoft supported technologies.
Also Check These:
Where is an example of a Complex ASP.net MVC model?
What are some projects which are examples of best pratices for ASP.NET MVC?
Real World ASP.NET MVC Applications with Source Code?
Check FlickrXplorer, which I studied first to learn MVC in ASP.Net.
(Sorry because of beeing a newbie I have to post more.)
Checkout MVC Storefront on codeplex. If you google it, you can find video tutorials on how the whole project is built and what technologies are being used.
Some people publish there solution at codeplex. This is a query on codeplex looking for MVC and produktion. First is PRSync.com, there are some more.
Other is MVC storefront, but this is real academic to show building MVC applications.
You can get the Demo project Source code from
http://code.msdn.microsoft.com/MVC-4-Razor-Design-Sample-0ed5e9da#content
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am an experienced engineer and would like to hear recommendations about good and condensed books on ASP.NET MVC, that does not deal with basics. I don't need to be introduced to any patterns or to the web development fundamentals. On the other hand, the last web application I worked was running on asp.net web forms which was slightly before any AJAX framework was introduced. A book recommendation on the trendy/popular AJAX frameworks would also be very much appreciated.
Any suggestions, please
Thanks a lot
K.
NOTE: I, of course, had a look at book reviews on amazon, etc. What I am looking for is not recommendations from anyone but from people having similar profiles. Unfortunately, it is impossible to know the profile of the people who recommends books on bookstore web sites. I am essentially looking for advise from a fellow programmer who has many years of experience and possibly have had a similar requirement. I bought the books recommended and found them containing too much details that can be discovered anyways while working with it. Perhaps, what I am looking is a design description of the framework with brief explanations for key objects and components. Any suggestions is greatly appreciated
look at these collection.
1. Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)
Great book, covers everything you need to learn to work with ASP.NET MVC, Highly recommended.
http://www.amazon.com/Professional-ASP-NET-MVC-Jon-Galloway/dp/1118794753/
2. Hands on with ASP.NET MVC 6.
This book covers all the tiny steps on using MVC at its best. With complete practical tutorials to illustrate the concepts, you will step by step build one End to End application which covers below mentioned techniques - Controllers, Views, Models, Forms and HTML helpers, Data annotation and Validation, Membership, Authorization, Security rather you will also learn how to bootstrap your design, then how to host the app in AZURE, Web API and Dependency Injection.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
These days my friends recommend me to use ASP.NET MVC, instead of ASP.Net Web-forms.
But I'm not Optimist to it.
I consulate about this problem and my friends said me that these two technologies have their own place in web programming zone, according to the project type.
Now I want to know what type of projects are better to be developed by ASP.Net MVC?
and the 2nd question, In your opinion is it conceivable that Microsoft abandon this technology?
Nowadays i always use mvc for all my new projects it is much more cleaner code. And you dont have to rely on asp.net web controls i dont think web controls render nice html.
Plus that you dont have to think about viewstates.
ASP.NET mvc can apply on all type of projects it is more the way how you like too code then which type of project. Thats my opionen.
I doubt very much it will be abandoned any time soon.
MVC is a different way of working and probably more suited to a kind of developer as well as a kind of project. It gives better control over your markup and front end code, forces better practice for separation of concerns and hands over a lot more power over how the site works.
This is a broad subject and better suited to https://softwareengineering.stackexchange.com/
If you rely a lot on the ASP.NET Web Controls then you may find MVC difficult to get to grips with at first.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for an example of a more complex asp.net mvc model. All of the Models I've seen on the ASP.net site are very, very simple and involve only one or two database tables.
I'm curious as to how mvc works with more complex models with many tables and ternary relationships.
Here a a few mvc applications with varying levels of complexity. Checkout Kazi's blog there is some awesome stuff there! Also checkout the ncommon which has repository paterns etc for nhibernate, linq2sql and entity framework, among other goodies.
kigg from Kazi Manzur Rashid
sutekishop from Mike Hadlow
codecampserver from Jeffrey Palermo
mvcstorefront from Rob Conery
ncommon from Ritesh Rao
FubuMvc from Chad Myers, Mark Nijhof, Jeremy Miller etc
If you're curious, why don't you try it out? Create or use a complex database and try to prototype some basic crud operation on this DB using ASP.NET MVC.
Also have a look at:
MVC: How to work with entities with many child entities?
In the end it still comes down to CRUD operations on your models.
The only question is how not to organize it in such a way that it doesn't become a mess. I find the use of Areas (planned to be build in to the next version of MVC) very handy.
I would say http://orchard.codeplex.com/ is one of the more complex open source MVC apps I've seen.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for some open source blogging engine build on ASP.NET MVC. Is there any production ready projects available?
Note from svinto: I want this as well, but rather something that plugs in to any asp.net mvc site, using any DI/IoC or ORM. - Instead of creating a new similar question, I'm using this one.
These are the blogging engines I've found and their dependencies, subdependencies etcetera:
Oxite
LINQ to SQL
Atomsite
NLog (Logging framework)
Yahoo! UI Library: YUI Compressor for .net (Minifies js and css, .net port of YUI Compressor)
Ecmascript.net modified
Tidy.net (.net port of HTML TIDY)
SGMLReader (Converts SGML into XML)
StructureMap (DI/IoC framework)
SharpZipLib
Both of these seems to be more separate applications rather than something you mix and match with other things. Does anyone know of anything that:
Has a separate assembly (or one for controllers and one for models)
Uses repository pattern
Allows use of any DI/IoC
Allows use of any ORM
Comes with view templates that I can change
http://www.funnelweblog.com - ASP.NET MVC 3.0, Razor, and used by a number of bloggers already.
I would recommend a NBlog. Really lightweight. Best to integrate to the existing site.
not sure what you determine as production ready?
Oxite is in beta, but seeing as MVC is not yet at RTM, I doubt you'll find anything that isn't determined as a pre-release.
http://www.visitmix.com/Lab/Oxite
I hope that helps.
edit: http://www.codeplex.com/oxite
this one looks good http://thebeerhouse.codeplex.com/
http://orchardproject.net/ based on ASP.NET MVC 2, Razor etc
Worth to mention BlogEngine.Net in this posts, so:
http://www.dotnetblogengine.net/
and here list of its features:
http://www.dotnetblogengine.net/page/features.aspx
and here the documentation:
http://blogengine.codeplex.com/documentation
It's not MVC, but worth to consider it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have 3 days to learn the basics of ASP.NET MVC and create a very small PoC web application with it.
What are currently the best online resources for:
Learning the basics in a tutorial-like way
Reference material regarding ASP.NET MVC
Best practices regarding the use of ASP.NET MVC
I am not looking for general info about the MVC pattern since I have been using it in past (desktop) applications.
Please note:
This question has been asked before on SO, but the big threads I have seen are about half a year old already and seeing the pace at which ASP.NET evolves I am not sure if those are still up to date and if there aren't better choices by now.
For ASP.net MVC 4, Microsoft has released a getting started guide:
http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4
For ASP.net MVC 1, There is also a free eBook released by Scott Hanselman, Phil Haack, Scott Guthrie and Rob Conery. This is rather outdated by now, but may still be of interest to some:
http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx
That's more of a concrete project walkthrough rather than a standard tutorial though.
The best source for almost all of you ASP.NET MVC framework questions (including tutorials in text and video format) is going to come from the official source as http://www.asp.net/mvc
I would start with ASP.NET MVC How-Do-I. The ASP.NET MVC Storefront Starter Kit and the ASP.NET MVC Pair Programming are all really good for step by step learning.
Here is one great video from Scott Allen in pluralsight. This is free
http://www.pluralsight-training.net/microsoft/players/PSODPlayer?author=scott-allen&name=mvc3-building-intro&mode=live&clip=0&course=aspdotnet-mvc3-intro
Stephan Walther's blog is another good source of links and info (most resolving to those suggested here).
I just found your question - I've been searching too and found this site, which I thought was a good, plain english guide:
http://www.howmvcworks.net/
Scott Gu's and Phil Haack provides you some straightforward "tips". It's true that older posts uses out dated MVC version, but the majority of the content is still valid. The basics (how and why) you need can be found there.
These links could be useful:
Asp.net and C#: MVC
Asp.net and C#: Introducing MVC Development w/the Razor View Engine for Visual Studio Developers