Would you use S # arp architecture in a new commercial project?

S # arp architecture seems really cool, but do you think it is still too new to make it a commitment to an important new project? (Suppose the project appears to be well suited to it at first glance.)

Everything seems very good, it just bothers me that the new project I'm working on uses all new technologies - WCF, ASP.NET MVC, etc. - and if I add another children's technology, I will have a lot of problems and not enough technical skills or community support to figure them out ...

It's so hard to resist this demanding boy inside me: I want to have the latest things!

(Disclaimer: I am very new to S # arp architecture, so I mainly base my optimistic opinion on this on the stated goals of the project, articles, bits of code sample, etc.)

+5
source share
7 answers

I would advise you to experiment with him and do some projects at home or a hobby. For a commercial application, I would suggest a more mature structure. It will be more stable, better supported and will have a large developer base and sample code.

+5
source

http://fancydressoutfitters.co.uk was built using:

  • Sharp Architecture (ASP.NET MVC, NHibernate, Fluent NHibernate),
  • Spark view engine
  • AutoMapper
  • NHibernate
  • xVal Validation Framework
  • N2CMS
  • PostSharp
  • Solr SolrNet

. , : http://delicious.com/howardvanrooijen/fdo-casestudy

, , , Sharp, Who Can Help Me? http://whocanhelpme.codeplex.com, <3 >

+10

S # arp "", MVC Fluent NHibernate. Visual Studio, . , . Northwind, S # arp, , .

+4

:

  • // google
  • " " , //etc
  • no 'features' , .

- , - , , .

, ( ), , . , , , , .

+2

, John B: S # arp , , , S # arp , , .

, , , , .

@leppie - NHibernate?

+2

S # arp is a great starting point, as already noted. It's easy to expand, untie, or change components as you move, depending on your requirements, but knowing its basic frameworks will be a major advantage .

+2
source

S # arp is a fantastic base, but you really need to understand what is happening under the covers to expand your domain architecture. I use S # arp every time I can.

0
source

All Articles