zoukankan      html  css  js  c++  java
  • 某电商网站,研发升级和优化,一点建议

     本文只是一时兴起,有感而发,仅供参考。

    定位
        网站的总体定位并不是那么清楚!
        完全的自营(京东早期)
        完全的平台(天猫,淘宝,邀请第三方入驻)
        自营+平台(京东)

       除了“服装电商”这个概念之外,红人、红人馆、品牌馆、3D试衣,这是咱们的核心特色吗?

    研发流程
       

    需求-功能-业务
    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套分页组件。
    2.前台模块化,尚未完成。
    3.太多的代码,功能和流程,没有认真梳理,bug成堆。

    个人观察:中国社会的互联网化,至少还需要2代人40年的时间。

  • 相关阅读:
    NewWords/13001400
    UIWebView加载Js以及Css文件
    驾校错题集合
    NewWords/15001600
    javascript动态添加、修改、删除对象的属性和方法
    NewWords/12001300
    NewWords/11001200
    NewWords/16001700
    NewWords/14001500
    JS与iOS之间的通信
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462456.html
Copyright © 2011-2022 走看看