Skip to content

项目目标

xuehua edited this page Jun 25, 2016 · 3 revisions

业务目标

ECommerce不是要做一个淘宝天猫这种复杂的电商平台,而是要做一个普通电商,面向一般的企业(如小米或华为)销售自己的产品。通常,电商平台要比普通电商要复杂很多,所以我们设计时,会参考当前淘宝天猫等主流电商平台的功能设计,但只是参考。我们在真正设计时,更多的是结合自己的场景,设计适合我们自己业务场景的功能。具体我们考虑的主要功能点有:会员、商品、库存、订单、交易这几个普通电商关键的功能。

项目目标

希望通过使用ENode框架,做出一个真正可以在真实场景中使用的真实案例。一方面可以向开发者展示ENode框架如何开发真实的项目案例,宣传ENode开源项目,让更多的人了解和关注ENode项目;另一方面,通过输出一个真实有用的案例,想做普通电商的企业可以直接拿去使用或做二次开发,这样其实也是在间接让更多的企业关注和使用ENode框架。

技术目标

通过和ENode群里的朋友一起做这个项目,让更多的人参与进来,大家一起收集需求、分析需求、领域建模、架构设计、编码实现、功能性能测试,以及部署上线。这样大家可以全程了解ENode开发ECommerce的完整过程,体会到我们如何DDD领域建模,如何用ENode进行开发的过程,从而大家在DDD领域建模和ENode框架的理解和使用方面,都能得到很大提高。