本文只是一时兴起,有感而发,仅供参考。
定位
网站的总体定位并不是那么清楚!
完全的自营(京东早期)
完全的平台(天猫,淘宝,邀请第三方入驻)
自营+平台(京东)
除了“服装电商”这个概念之外,红人、红人馆、品牌馆、3D试衣,这是咱们的核心特色吗?
研发流程
![](file:///C:/Users/Administrator/AppData/Local/YNote/Data/qqEDEA80273AFCD2ECA821D9F38B767E12/6adf2b34df1d4530891a300d44dfad1d/clipboard.png)
需求-功能-业务
1、有明确的开发周期吗,比如4月~5月,要开发的新功能。
2、电商网站,要做哪些功能,最核心的是哪些,优先级很重要。
“订单搜索”、“收藏店铺和商品的搜索”等,优先级很低,完全可以放在正式上线之后再做。
“订单搜索”、“收藏店铺和商品的搜索”等,优先级很低,完全可以放在正式上线之后再做。
3、功能Excel
按照模块,Excel清单
PC网站,哪些功能。
移动APP,哪些功能。(按道理讲,APP上只需要做最核心的,做得比较简洁)
后端运营系统
技术
项目拆分
3个项目,内部多个服务系统
拆分计划
后端,从Controller、Service、Dao,单独拿出来。
移动端,类似
纠结的地方:后端代码,比如Service层接口,完全拿出来,还是和 Mobile、Front系统的Service放在1个项目中。
架构升级
逐步,列为单独的服务。
Dubbo等,一步到位,合适么?
最容易执行的: 后端、前端、移动端,代码重构。(1到2周)
1.规范化,类名、方法名、变量名
2.删除没有用的代码、注释等
3.规范化Service层的接口。
历史遗留问题
1.前台和后台交互,大部分是同步,极少数是异步。
尤其是个人中心部分,异步交互,前后台开发会比较分离,开发效率高效。
对前台的js功底要求较高,至少需要写1套分页组件。
尤其是个人中心部分,异步交互,前后台开发会比较分离,开发效率高效。
对前台的js功底要求较高,至少需要写1套分页组件。
2.前台模块化,尚未完成。
3.太多的代码,功能和流程,没有认真梳理,bug成堆。
个人观察:中国社会的互联网化,至少还需要2代人40年的时间。