↓
前语
谈起.NET/.NET Core的企业级实战事例,电商项目是典型代表。
其中高负载、高并发、高可用性等问题是查核.NET技能性
能的重要目标。
下面收拾的几个电商项目都是国内外闻名的实在电商运用系统。
一、nopCommerce


nopCommerce 是全球最受欢迎的根据微软ASP.NET技能
项目特征:
-
该产品自2008年起由专业团队开发和支撑。 -
nopCommerce的下载量现已超越300万次。 -
活泼的开发者社区有超越250000名成员。 -
nopCommerce运转在带有MS SQL 2012(或更高版别)后端数据库的ASP.NET Core 5上。 -
nopCommerce是跨途径的,您能够在Windows、Linux或Mac上运转它。 -
nopCommerce支撑Docker和MySQL开箱即用,因而您能够轻松地在Linux机器上运转nopCommerce。 -
nopCommerce支撑PostgreSQL数据库。 -
nopCommerce中的一切办法都是异步的。 -
nopCommerce支撑开箱即用的多要素身份验证。
(1)适用于各种规划和事务类型
-
中小型企业。凭借丰厚的内置功用快速发动和扩展您的在线商铺:与付款和运送服务集成;库房办理;营销和SEO东西;和合适移动设备的商铺。 -
企业事务。运用多供货商和多商铺功用(B2B和B2C)。发挥企业级功用的最大优势。易于集成和无限的定制时机。 -
全球事务。满意您需求的灵敏系统:GDPR;多币种和多语言;区域税收和法令支撑;多个世界商铺的办理;与本地服务和供货商的整合。
(2)致开发者
nopC
ommerce是开源产品的一个很好的事例。
它是通明的,并欢迎来自世界各地的开发人员的定见。
自2008年以来,该产品一向由专业团队开发和支撑。
n
没有任何隐性费用或任何其他圈套
nopCommerce已被下载超越3,000,000次。
活泼的开发者社区具有超越250,000个成员。
nopCommerce在 GitHub 库房是揭露的。
它使您能够实时获取最新版别的nopCommerce。
您能够盯梢nopCommerce的日常开发和改善,并获取最新的补丁,而无需等候下一个版别。
源代码
n
opCommerce是抢先的根据ASP.NET的开源电子商务途径。
nopCommerce在.NET Core上运转。
因而,它是跨途径的(能够在Windows,Linux或Mac上运转)。
支撑的数据库:
Microsoft SQL Server, MySQL, PostgreSQL。
咱们一直测验使nopCommerce坚持最新技能运转,以便为咱们的用户供给最佳体会。
nopCommerce系统结构遵从众所周知的软件形式和最佳安全性实践。
源代码是彻底可定制的。
可插拔的架构使其易于开发自定义功用并遵从任何事务需求。
为开发人员供给的明晰详细的文档将帮助您轻松开始运用nopCommerce。

与nopCommerce协作的优势
经过咱们认证的开发人员方案取得的官方技能认可。
与咱们市场上的付款,配送和营销自动化软件的数千种集成。
您也能够在那里上传和出售自己的插件。
nopCommerce具有开箱即用的丰厚功用和超卓的功用。
它还与Azure和
Web frams彻底兼容。
该途径安全可靠,自2008年推出以来仅供给了一个安全补丁。
经过nopCommerce途径推行您的服务,并经过咱们的解决方案协作伙伴方案取得新客户的拜访权限。
https://github.com/nopSolutions/nopCommerce
https://www.nopcommerce.com/zh/demo
二、SimplCommerce

SimplCommerce 是一个根据 .NET Core 开发的简略易用、跨途径、模块化的电子商务系统。
技能栈:
-
ASP.NET MVC Core 5.0 -
Entity Framework Core 5.0 -
ASP.NET Identity Core 5.0 -
Angular 1.6.3 -
MediatR 7.0.0 for domain event
产品特征:
-
跨途径 支撑布置在 Docker, Windows, Linux, Mac系统上。支撑多数据库:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。 -
模块化 运用程序分为许多独立的模块。每个模块都包含自己运转的一切东西,包含操控器、服务、视图和事情静态文件。很简略修正、增加或删去模块。 -
保管在GitHub上 https://github.com/simplcommerce/SimplCommerce -
功用丰厚 产品改变、产品特点、产品比较。 -
支撑多租户 答应其他供货商在您的网站上出售他们的产品。 -
支撑主题 创立自己的主题或在SimpleCommerce marketplace中下载主题。 -
本地化 支撑本地化,翻译成对应的目标语言十分简略。 -
支撑多途径付出,如:Stripe, Paypal, Braintree, Cashfree, MoMo, COD。 -
-
-
支撑征收购物税 每个国家、州或邮政编码征收不同的税。 -
敞开集成 内置了OAuth 2.0/OpenID Connect和很多办理API,供给了一种与事务线运用程序集成的灵敏办法。
系统展现

官网:https://www.simplcommerce.com
文档:https://docs.simplcommerce.com
GitHub:https://github.com/simplcommerce/SimplCommerce
三、CoreShop【国产】

功用介绍
-
产品办理:单标准、多标准产品办理;品牌、分类办理;产品特点、产品参数及类型办理;产品点评。 -
订单办理:订单列表,订单付出、发货、撤销、售后等;区分发货单,提货单,售后单,退款单;支撑购物单,配送单,联合单在线打印。 -
会员办理:会员列表、用户等级等 -
服务产品:服务产品为按次服务类产品,购买一个服务产品包,能够按次消费。 -
财务办理:付出方法设置,付出单、退款单、用户提现办理、用户账户资金活动状况、发票办理 -
分销办理:分销设置、分销等级、分销商办理、分销商订单 -
署理办理:署理设置、署理产品池办理、署理商等级、署理商列表、署理商订单 -
库存办理:库存盘点、产品出库入库、库存记载日志 -
文章办理:文章列表、文章分类 -
商城设置:主页布局办理、页面可视化操作、公告办理、商城服务细则设置、配送方法及运费设置、物流公司列表、行政三级区划 -
后台办理:后台登录用户办理、人物办理、后台菜单办理、字典办理、部分办理、署理生成辅助东西 -
短信办理:短信途径设置、短信发送记载日志 -
日志办理:后台操作日志、后台登录日志、大局日志办理、守时使命日志 -
门店办理:门店列表。门店核销、店员办理、提货单办理。 -
小票打印:对接易联云网络打印机
自定义表单阐明
-
自定义表单能够为您的线上线下结合供给更强壮的助力。
服务产品阐明
-
服务产品,指当时新建的产品并不必定是什物产品,而可能是一种按次数兑换或消费的服务;服务产品可设置详细消费次数,生成对应的核销码,设置可核销的门店,进行店内核销或上门核销消费。 -
比方购买一个洗车包月套餐这个服务产品,这个服务产品内有10次兑换次数,支撑在一守时间内进行10次线下洗车消费。 -
比方购买一个生果套餐,每个月份5次给客户供给上门配送次数的服务。 -
自定义表单能够为您的线上线下结合供给更强壮的助力。
前端介绍
1、H5网页https://h5.coreshop.corecms.net
2、后端办理https://admin.coreshop.corecms.net
账号:coreshop暗码:coreshop
4、接口办理https://api.coreshop.corecms.net
6、守时使命面板https://api.coreshop.corecms.net/job
账号:coreshop 暗码:coreshop
后端技能

后端技能亮点
-
前后端彻底别离,接口与办理端为独立项目 (互不依靠、互不影响、开发效率高) -
选用 最新的 Asp.Net 5.0 结构 -
选用 RBAC 根据人物的权限操控办理,可颗粒化装备用户、人物可拜访的数据权限。 -
选用 LayuiAdmin(企业级中后台产品UI组件库)作为后端UI结构; -
供给 Redis 做缓存和音讯行列的处理; -
运用 Swagger 做api文档; -
运用 AutoFac 做依靠注入容器,并供给批量服务注入; -
支撑 CORS 跨域; -
封装 JWT 自定义战略授权,支撑集成IdentityServer4,完成根据OAuth2的登录系统; -
运用 Nlog日志结构,集成原生 ILogger 接口做日志记载; -
运用 HangFire 做守时使命处理; -
已支撑 SqlServer、MySql数据库,理论上支撑一切数据库,并支撑读写别离和多库操作;
前端结构
-
-
uView UI http://uviewui.com v1.8.4 组件功用强丰厚 -
Color UI https://www.color-ui.com 很漂亮的UI组件,专心于视觉
https://gitee.com/dotnetchina/CoreShop
转自:张传宁
链接:cnblogs.com/SavionZhang/p/14863783.html
- EOF -