首頁>Club>

從程式架構,及程式碼效率等方面來講

25
回覆列表
  • 1 # 81創業

    我是2005年起拋棄ASP+access的cms,開始大量使用PHP+MySQL原始碼建站的站長,用過並二次開發過ECShop。

    ECShop是著名程式設計師時任imobile現為IPIP站長高春輝主導開發的,當時使用smarty模版引擎的ECShop相當先進,效能不錯,模版豐富,容易開發,不論是使用者數、效能、靈活、二次開發還是功能效能各方面秒殺當時商派的shopex。

    後來戴志康的Comsenz通過開源免費,商業付費把discuz做大做強,急需擴張企業服務,收購了ECShop,並推出多商戶的ECmall和SaaS的maifou,可惜開源程式使用者雖多,但不賺錢,商派又獲得阿里巴巴投資,財大氣粗,從戴志康Comsenz手裡收購了ECShop,並雪藏消化,發出風聲,停止ECShop,推出了開源ecstore代替,而商派後來也沒有推免費開源版本,商用ECShop也要授權費,就此沉靜。

    近幾年PHP獲得長足發展,已經近10年沒有更新的ECShop,現在看起來已經相當落後,甚至不能相容新版PHP,報錯一大堆,但ECShop和discuz的程式碼質量在當時是非常著名出色的。

    高春輝在某次訪談說起了ECShop:

    作為ECSHOP的創始人,我也說兩句,ECSHOP整個系統架構是06、07年寫的,之後也沒有特別大的改動,按照我們當時團隊以目前的眼光看,也是落後的了。

    最大的要做的改動,一個是要改成單入口方式,第二個是至少以類封裝的方式寫程式碼,把過程型的程式碼最小化,第三個就是更加的 MVC 化一些。

    至於大規模下的負載能力,其實當時就沒考慮做太大規模的店的事情,畢竟那是06、07年。不過論小規模負載下的效能,我們還是有自信的。

    如果論程式碼細節,我們07年給摩托羅拉做專案的時候,摩托羅拉曾經找專門的公司評價過程式碼質量,最後的結果你應該也可以知道的。

  • 2 # 東芯科技說信創

    二開比較容易,但是程式碼開源的原因,安全性較差,對於缺少研發費用的人可以暫時依附,客戶量上來想換系統,也會有積重難返的感覺,單商戶多商戶系統建議去購買shopnc,himall,tpshop,niushop等系統,用的基本上都是thinkphp框架,大眾框架,將來想開發一些功能也好上手

  • 中秋節和大豐收的關聯?
  • 《海賊王》裡的惡魔果實是從哪裡來的?