Nopcommerce俄国开源电商系统
Nopcommerce(简称Nop)属于开源电商系统,基于asp.net MVC+MSSql搭建,其包括可定制化的前端实现,及丰富功能的后台管理系统。其有比较完善的互换社区、插件资源丰富,稳定且可高度定制化,有强劲的掩护团队,在海内也有非常多的开拓者及中文社区或互换群,可轻松实现二次开拓需求。目前为止,其源码有超过180万次下载,有超过27000家在线商城正在运营。最令人愉快的是,Nop不但开源,任何个人或企业都可以在保留Power By版权声明标识下完备免费利用它来搭建在线商城,其独特的税务系统及运费设计,特殊适宜外贸网站利用。其紧张包含的功能如下:
相应式设计——轻松实现手机商城。

多店系统——安装一个商城,可实现多个店铺管理。
多供应商——你无需库存任何商品,通过多供应商功能,系统自动将订单产品关照到绑定的供应商,由供应商直接发货。
商品系统功能——商品属性、商品比拟、库存管理、商品下载、商批驳论及评分、商品价格体系、SKU等等。
完善的SEO系统——搜索引擎友好URL、面包屑导航、站点舆图、标签等你所知道的SEO技能都包含在内。
其他紧张还包括订单结算系统、插件热插拔、货运系统。当然,除以上先容的一些外,还有许多实用功能,详细请前往官网理解。
Orchard微软主导的开源CMS系统
Orchard 是由微软公司创建,基于 ASP.NET MVC 技能的免费开源内容管理系统,但Orhcard又不仅仅是内容管理系统,更是一个强大的Web开拓框架,其热拔插模块架构让你可以开拓任意 Web 运用。Orchard采取MVC架构,完备实现了后台逻辑与前端实现的分离,内置的事情流、定时任务、多级缓存机制、多租户、多用户角色权限功能使其既可以用于搭建个人博客,也可以用于搭建新闻门户等大流量网站。大略易用的后台、性能稳定、功能完好、热插拔模块架构供应超强可扩展性。Orchard基于BSD协议授权,可用于商业闭源项目。
官方供应大量的帮助文档,并供应在线学习熟习的示例网站。海内也有不少的用户在学习或利用。但由于Orchard涉及比较前沿的技能,相对付PHP的Wordpress,上手还是比较吃力的,很多人大概理解过,但并不能很快的运用起来,这也是它暂时盛行不起来的缘故原由。
ABP土耳其大牛的实践DDD的神作
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称,是土耳其设计师设计基于DDD的当代ASP.NET开拓框架,实践了浩瀚DDD观点,ABP是一个用最佳实践和盛行技能开拓当代WEB运用程序的新出发点,它旨在成为一个通用的WEB运用程序框架和项目模板。目前最新版本为1.0,已迁移到.net core。
ABP采取了以下技能:
做事器端:
asp.net mvc5、web api 2.0、C#5.0。
DDD领域驱动设计(Entities、Repositories、Domain Servies、Application Services、DTOs等)。
Castle Windsor(依赖注入容器)。
EF6.0\NHibernate,数据迁移。
Log4net日志记录。
memcached\Redis缓存。
Automapper(实现DTOs类与实体类的双向自动转换)。
客户端:
Bootstrap\Less\AngularJs\jQuery\Modenizr及其他常用js库。
框架已实现以下特性:
多措辞/本地化支持;
多租户支持;
软删除支持;
统一的非常处理;
数据有效性验证;
模块化开拓;
Repository仓储模式;
Unit Of Work事情单元模式;
Event Bus实现领域事宜;
通过Application Services自动创建Web Api层(不须要写ApiController);
除以上外,设计者还开拓了名叫Zero的模块,实现了身份验证与授权管理及审计日志等功能。ABP框架无疑是很精良的,纵然你不打算将其运用到实际项目中,你也可以去研究学习下其架构,接管其精良的设计思想。
以上便是这三个开源项目或架构的大略先容,须要详细理解的朋友,可以前往官网或到海内互换社区深入磋商。