我的SharpArchitecture,我做主之一:我的第一个SharpArchitecture Web应用工程
SharpArchitecture,这是一个基础框架,它方便于快速地搭建一个基于ASP.NET MVC和NHibernate框架的可维护的Web应用程序。主要优点是搭建框架时降低个人代码量,同时提高了最终产品的质量。框架使得开发人员能够花一点时间在基础设施的详情下,同时允许他们把重点放在领域和用户体验上。因此,S#ARP协议架构坚持以下原则:
* 领域驱动设计
* 松耦合
* 快速搭建框架
* 开源
SharpArchitecture提供的项目模板文件的使用,首先把VisualStudioTemplate文件夹下的 SharpArchApplicationWizard.dll拷贝到:“你安装的盘符” \Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE目录下;然后把VisualStudioTemplate文件夹下的 SharpArchApplicationTemplate.zip压缩文件拷贝到 C:\Users\[UserName]\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual Web Developer目录下.
打开VS2010,新建项目:
建立Sharp Architecture Application项目。
第一个项目完成!
喜欢修改的Sharp的朋友,可以下载源码。