Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.NET MVC application to learn from. [closed]

I'm learning web development with ASP.NET MVC framework as I'd like to create os forum engine. Basic stuff and technology can be learnt from books but it would be useful to check real applications. Can you please advise good examples of real ASP.NET MVC solutions with good code and practices, interesting approaches to learn from? I'm particularly interested in

  • ways to create template (themes) functionality
  • providing extensibility with modules, extensions
  • REST API to be able to work with forum from external software.

Thank you for any help and advice!

like image 716
make_sense Avatar asked Jul 28 '11 12:07

make_sense


2 Answers

The basic examples that there're on the net include NerDinner and MvcMusicStore. You can get sources and explanations about them. But they're not enough for building real life projects. They're just good starting points. I would reccomend reading books - Pro asp.net mvc 3 by steven sanderson, subscribe to asp.net mvc blogs(those by Brad Wilson, Scottgu, Steven Sanderson, Scott Hanselman, Phill Haack and others), read about community tools - mvc screencast series by Brandon Satrom. Also, note that module extensibility, templating and REST API layer are far standalone things to learn. ASP.NET mvc integrates greatly with all those jQuery and http libraries that could help you in development. Read about MEF for extensibility. I would reccomend WCF Web API for the REST layer

like image 126
archil Avatar answered Nov 15 '22 08:11

archil


Take a look at Nerd Dinner. Interact with the live example. It's a bit heavier than an "Hello ASP.NET MVC" application

This is geared towards older versions of ASP.NET MVC so you lose some of the v3 features like Razor, but conceptually it would be a helpful starting point

Source code is available at codeplex

Link to related Sample Chapter of "Professional ASP.NET MVC 2"

like image 38
jglouie Avatar answered Nov 15 '22 08:11

jglouie