代码之家  ›  专栏  ›  技术社区  ›  Gavin

您会在新的商业项目中使用S#arp架构吗?

  •  5
  • Gavin  · 技术社区  · 17 年前

    S#arp Architecture 看起来真的很酷,但是你是否认为在一个重要的新项目中对它做出承诺还是太新了?(让我们假设该项目乍一看似乎非常适合它。)

    很好,我只是担心我正在从事的新项目正在使用所有更新的技术-WCF、ASP.NET MVC等-如果我再添加一项婴儿技术,我会遇到很多问题,并且没有足够的技术技能或社区支持来解决这些问题。。。

    很难抗拒我内心那个苛求的男孩:

    (免责声明:我对S#arp体系结构非常陌生,因此我对它的乐观看法主要基于项目的既定目标、文章、示例代码等。)

    7 回复  |  直到 17 年前
        1
  •  10
  •   HowardvanRooijen    16 年前

    http://fancydressoutfitters.co.uk 是使用以下方式构建的:

    • 夏普体系结构(ASP.NET MVC、NHibernate、Fluent NHibernate),
    • 汽车制造商
    • NHibernate验证器
    • xVal验证框架
    • Solr&SolrNet

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

    我们还决定要回馈帮助我们的各种开源社区,因此我们创建了一个新的Sharp Architecture Showcase应用程序,名为who Can Help Me?该来源可从以下网址获得: http://whocanhelpme.codeplex.com 现场演示可以在 http://who-can-help.me

        2
  •  5
  •   Jon B    17 年前

    我鼓励你用它做实验,并用它做一些室内或业余项目。对于商业应用程序,我建议使用更成熟的框架。它将更加稳定,得到更好的支持,并且拥有更多的开发人员和示例代码。

        3
  •  4
  •   LordHits    17 年前

        4
  •  2
  •   gbjbaanb    17 年前

    新技术的问题在于:

    • 时间
    • 你可以用谷歌搜索
    • 没有成功的“案例研究” 用于证明性能/可扩展性等的实施

    但是必须有人这样做才能得到这些东西——如果你能承受整个事情失败并被重新编写的话,那也可能是你自己。

    如果你没有时间再做一遍(以防万一它确实被证明是无用的或太难了),那么就坚持使用成熟的技术。最后,重要的是你生产什么,而不是如何生产。

        5
  •  2
  •   Sid M    17 年前

    如果您想使用他们在框架中实现的一些技术,那么这绝对是一个很好的参考。

        6
  •  2
  •   Richard    17 年前

    正如已经指出的那样,S#arp是一个很好的起点。根据您的需求,您可以很容易地扩展、解耦或更改组件,但是了解其底层框架将是一个很好的选择 有利条件

        7
  •  0
  •   CurlyFro    17 年前

    S#arp是一个非常好的基础,但是你真的需要了解在幕后发生了什么来扩展你的领域架构。我尽可能利用S#arp。

    推荐文章