某電商網站,研發升級和優化,一點建議

小雷FansUnion發表於2016-04-19
 本文只是一時興起,有感而發,僅供參考。

定位
    網站的總體定位並不是那麼清楚!
    完全的自營(京東早期)
    完全的平臺(天貓,淘寶,邀請第三方入駐)
    自營+平臺(京東)

   除了“服裝電商”這個概念之外,紅人、紅人館、品牌館、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年的時間。

相關文章