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 am looking to read other peoples software to learn how to produce quality, speedy, reusable code. If the code has JQuery in it that would be great because I am learning JQuery as well. Thanks
Maybe you can take a look at SharpArquitecture for a complete arquitecture reference With ASP.Net MVC and NHibernate, include an example project.
http://wiki.sharparchitecture.net/:
Focused on Domain Driven Design,
Loosely coupled, Preconfigured
Infrastructure, Open
Ended Presentation.
Another Complete Reference is the BeerHouse CMS from ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution book:
http://thebeerhouse.codeplex.com/
Concept of Model View
Controller,Creating RESTful
URLs,Leveraging jQuery to make a lean
and scalable website that incorporates
AJAX, Using Membership & Profile
modules in the MVC Framework,
Incorporating LINQ to SQL to generate
your data access layer , Use of inline
C# code inside of your markup
I have found NerdDinner to be a good place to start.
This site has several examples.
sutekishop which you can download at http://code.google.com/p/sutekishop/ is a very good example to learn asp.net MVC. I am going through the source code and found a lot to learn. I agree NerdDinner is a little bit basic thought it's a good starting example.
The Storefront tutorial is a more mature application than NerdDinner. I'd suggest looking into that.
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 8 years ago.
Improve this question
Ive been always using PHP only as a backend language to create websites. Now I want to try something new, and my choice is ASP .NET.
After a little research I found out I need the following knowledge - C#, then .NET framework, then ASP MVC pattern, and then the entity framework.
Is that right?
Can you recommend me some good books on that topics?
Thanks!
The book recommendation question is off-topic, but your initial question is not, so I'll answer that one.
Yes, there are a lot of things to learn going from PHP to ASP.NET MVC, especially if you've never done software development in a MVC pattern before. First, I would recommend that you learn about the ASP.NET MVC architecture, then start developing a test site. You can pick up C# and any .NET Framework functions along the way. I think learning by doing is the best way. If you want to use an ORM, then you can learn about EF, otherwise, you can always connect and query the database using ADO.NET.
There are also many great free resources on the web, but personally I do find books to be more useful if I want to master a subject. Hope this helps!
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
Just started learning the new asp.net mvc4 SPA template , noticed that knockout is being used , so give me reference to any book / Video which describes asp.net mvc with knockout.js from scratch .
A really good start is to work through the tutorials step by step on the knockoutjs.com site, the tutorials are brilliantly put together and there are live examples which help to demonstrate "real world" scenarios.
Once you are comfortable with the knockout constructs this article gives a basic but good illustration of integrating pure knockout with MVC controllers, models and views.
An alternative approach is to use knockoutMVC although it is important to point out that this is an extension of knockout.js and is definitely not required to get knockout working really well in an MVC project (I don't use this but thought I would include for completeness).
Finally if you want to get more advanced, this SPA guide is a very useful 4-part tutorial on creating a Single Page Application with Knockout and MVC.
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 decided to start studying code from other developers to improve my coding skills.
I'm looking for a open-source software that uses MVC pattern, and also most design patterns possible.
Could you recommend some open-source software written in C# or VB.NET that uses as many design patters as possible or some code that worth studying?
I would recommend some projects like NServiceBus, which make extensive use of polymorphism (not to mention the NServiceBus API is one of the best APIs I've had the pleasure of using). Also consider something like StructureMap, which uses a model-based configuration API (I actually use Ninject as my IoC of choice, and it could prove to have some interesting code as well). It's hard for me to point out whether or not these projects use specific design patterns, and how many it may use, but I do know that they use some modern APIs and modern approaches to object oriented design.
I would say, though, that your best bet is going to be to find an open source project that you find interesting, or that you use regularly, and crack it open and see what makes it tick. If you are familiar with the details of using the code (whatever it may be), then you will probably gain more insight be looking at the code because you know what it is doing.
I always recommend .NET Domain-Driven Design with C#: Problem-Design-Solution sample code - SmartCA project. It is extremely elegantly laid out and I find myself going back to it whenever I have doubts about my architecture.
You should also download and check out ASP .NET MVC source code. It's got good examples of unit testing and mocking (which is something you will find yourself wanting to use).
I'd recommend checking out the Northwind Starter Kit (http://nsk.codeplex.com/) - it covers off on many design patterns and their application in the .Net framework, including SOA and MVC/MVP/PM concepts. It also includes examples of several other free-to-use libraries, such as Microsoft Entity Framework and NHibernate.
I'm personally particularly pleased with the way they show the same backend can be used with both WPF and ASP.Net.
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
Just wondering if there are any good projects out there that use View Models. I am trying to get my implementation nailed down for how we are going to use VM's and there seems to be a few cross roads that I am coming up to and am wanting to see how other people handle these.
Big bonus if the project uses ASP.net MVC 2.0.
Cheers
Anthony
The best example / sample out there, download numbers: 109459
Nerddinner
some other:
ASP.NET MVC 2 - Sample Application
ASP.NET MVC 2 Knowledge Exchange
inspired by StackOverflow
A lot more here, make your own choice.
Hope This helps
Try CodeCampServer.
CodeCampServer is a free, open source
Code Camp management web application.
Built on the ASP.NET MVC Framework,
this project was founded by Jeffrey
Palermo and has been contributed to by
many people over the past year+.
CodeCampServer is in active
development, and uses MvcContrib.
Built on the ASP.NET MVC Framework,
this application is the foundation for
the examples of the ASP.NET MVC in
Action book from Manning and started
by Jeffrey Palermo. Jeffrey serves as
Product Owner.
Source is hosted on Google Code.
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 am looking for a lightweight CMS Library for a .net MVC application. I don't need any frontend management, just a library that can store and retrieve pieces of content. I plan on writing the frontend myself. The most complex thing I can see myself needing to store is a set of news posts. Aside from this I need to be able to store sets of arbitrary key value pairs for each page. Resource files probably provide the best model for this except that they are not editable and persistable during run time.
The closest thing I have found is Eucalypto which looks like it should fit the bill pretty well. I can rip out the forums and wiki easily enough as I don't need them. But it doesn't seem to have been developed for a while and I have heard nothing about it in the past and so would be worried about reliability. Any ideas of a library that might do this?
I am aware that it might be simpler to just roll my own SQL database for something this simple, but if a good library esists it could save me some time and trouble.
You may want to take a look at a document database. MindTouch's Dream comes to mind - it's the engine behind DekiWiki, and runs on Mono. I assume it'd also run on .NET with no (or minimal) changes.
Hi i saw Eucalypto too. but there are no web interface. It will be difficult if y are beginner in asp.net
Eucalypto does not have a good community.And it does not grow
I would recoment having a look at n2. Contains most things you need for a normal site without being to bloated. The datalayer is based on NHiberbnate so you can use most relational databases. Works well with MVC aswell.
I think Kooboo is the most simplest and extendable and robust CMS in the .NET Area (i don't like Orchard, it's extensible, but not robust, ).