Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

S#arp Architecture

Can someone share their experiences with s#arp architecture. we have decided to follow mvp pattern for the project. Is this okay to go with it ? The size of the project is medium. we are going to follow the tdd and ddd.

Can anybody explain how to use this architecture means explain about the layers. we don't have enough time to go through with entire documentation. if anybody expalin particle with small example in short.

please help me out!!!

Thanks, Milind

like image 232
Milind Avatar asked Apr 27 '09 08:04

Milind


2 Answers

The S#arp Architecture combines ASP.NET MVC with other frameworks and tools like

  • NHibernate 2.0.1
  • NHibernate.Validator
  • Fluent NHibernate and
  • Castle Windsor (IoC).

It also makes use of the T4 templating engine of Visual Studio to create view scaffolds. So you could also ask yourself whether you would like to use these tools, libraries and frameworks in your project.

Frankly, if you don't have the time to read the S#arp documentation, then building a project on top of it is probably not a good idea. One could also say the S#arp arch doesn't hide the complexity of each of the above library and framework from you, so you have to be prepared to look into each of these as well.

The S#arp documentation and the enclosing sample app explains the purpose and structure of the different layers quite well.

like image 72
kay.herzam Avatar answered Oct 21 '22 06:10

kay.herzam


The S#arp Architecture project home page links to an active discussion group. I suggest you browse the group messages and ask any questions you have there.

like image 20
Jamie Ide Avatar answered Oct 21 '22 06:10

Jamie Ide