.net 平台下三个优秀强劲的开源项目(框架),你用过吗?

.net下的优秀开源项目很多,可能大家都有接触过。但现在给大家介绍几个我接触过的三个优秀的开源项目或框架:NopCommerce、Orchard及基础框架ABP(aspnetboilerplate)。

  1. Nopcommerce俄国开源电商系统

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

    响应式设计——轻松实现手机商城。

    多店系统——安装一个商城,可实现多个店铺管理。

    多供应商——你无需库存任何商品,通过多供应商功能,系统自动将订单产品通知到绑定的供应商,由供应商直接发货。

    商品系统功能——商品属性、商品对比、库存管理、商品下载、商品评论及评分、商品价格体系、SKU等等。

    完善的SEO系统——搜索引擎友好URL、面包屑导航、站点地图、标签等你所知道的SEO技术都包含在内。

    其他主要还包括订单结算系统、插件热插拔、货运系统。当然,除以上介绍的一些外,还有许多实用功能,具体请前往官网了解。

  2. Orchard微软主导的开源CMS系统

    Orchard 是由微软公司创建,基于 ASP.NET MVC 技术的免费开源内容管理系统,但Orhcard又不仅仅是内容管理系统,更是一个强大的Web开发框架,其热拔插模块架构让你可以开发任意 Web 应用。Orchard采用MVC架构,完全实现了后台逻辑与前端实现的分离,内置的工作流、定时任务、多级缓存机制、多租户、多用户角色权限功能使其既可以用于搭建个人博客,也可以用于搭建新闻门户等大流量网站。简单易用的后台、性能稳定、功能齐全、热插拔模块架构提供超强可扩展性。Orchard基于BSD协议授权,可用于商业闭源项目。

    官方提供大量的帮助文档,并提供在线学习熟悉的示例网站。国内也有不少的用户在学习或使用。但由于Orchard涉及比较前沿的技术,相对于PHP的Wordpress,上手还是比较吃力的,很多人也许了解过,但并不能很快的应用起来,这也是它暂时流行不起来的原因。

  3. 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框架无疑是很优秀的,即使你不打算将其应用到实际项目中,你也可以去研究学习下其架构,吸收其优秀的设计思想。

    以上就是这三个开源项目或架构的简单介绍,需要详细了解的朋友,可以前往官网或到国内交流社区深入探讨。

来源:SEO

原文地址:https://www.cnblogs.com/1994jinnan/p/12324619.html

时间: 2024-11-02 21:16:04

.net 平台下三个优秀强劲的开源项目(框架),你用过吗?的相关文章

[转]GitHub 优秀的 Android 开源项目

GitHub 优秀的 Android 开源项目 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar及其他如Dialog.Toast.EditText.TableView.Activity Animation等等. 一.ListView android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView.ViewPager.W

优秀的 Android 开源项目

摘要  转载http://www.trinea.cn/android/android-open-source-projects-view/,方便大家找到自己合适的资料 目录[-] 一.ListView 二.ActionBar 三.Menu 四.ViewPager .Gallery 五.GridView 六.ImageView 七.ProgressBar 八.其他 GitHub上优秀Android开源项目 3. Android开发神器 1.Xabber客户端 2.oschina客户端 3.手机安全

GitHub 优秀的 Android 开源项目

转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包含ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar及其它如Dialog.Toast.EditText.TableView.Activity Animation等等. 一.ListView android-pulltorefresh 一个强大的拉动

【转】GitHub 优秀的 Android 开源项目

转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar及其他如Dialog.Toast.EditText.TableView.Activity Animation等等. 一.ListView android-pulltorefresh 一个强大的拉动

GitHub优秀的Android 开源项目

GitHub上优秀Android开源项目 转载自 : http://my.eoe.cn/sisuer/archive/3348.html http://my.eoe.cn/sisuer/archive/3474.html http://my.eoe.cn/sisuer/archive/3348.html GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能

【转】43个优秀的Swift开源项目推荐

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪.归纳.汇总持续更新<Swift语言指南>半年有余.近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选. “轮子” 工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类 Dollar.swift:Swift版Lo-Dash(或underscore)函

必须Mark!43个优秀的Swift开源项目推荐

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪.归纳.汇总持续更新<Swift语言指南>半年有余.近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选. “轮子” 工具类 SwiftyJSON:GitHub上最为开发者认可的JSON解析类 Dollar.swift:Swift版Lo-Dash(或underscore)函

43个优秀的Swift开源项目

作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷.本文作者@SwiftLanguage从2014年6月苹果发布Swift语言以来,便通过跟踪.归纳.汇总持续更新<Swift语言指南>半年有余.近日,他站在个人的角度,将2014年Swift开源项目做了一个甄别.筛选. 1.工具类 1.1.SwiftyJSON:GitHub上最为开发者认可的JSON解析类 1.2.Dollar.swift:Swift版Lo-Dash(或undersc

Delphi国内优秀网站及开源项目

Delphi编程技巧大全     http://www.delphitop.com/ Delphi盒子 www.2ccc.com 2Pascal-新时代的Pascal http://www.2pascal.com WeDelphi http://www.WeDelphi.com 新大富翁论坛 http://www.dfwlt.com/forum.php 万一的博客:http://www.cnblogs.com/del/ 原Delphi窖洞洞主博客:http://www.cnblogs.com/x