OpenCart

OpenCart是國外著名的開源電子商務網站,支持多語言功能,其開放源代碼,可以自行修/擴展功能.從開發人員的角度來講,其最大的特點就是:學習成本低,容易上手.特別是對MVC有過瞭解,其架構模式也很像Zend Framework,以致在剛開始學習時,總有一種熟悉的感覺.

OpenCart的核心文件都在system下,包括初始化系統,對URL參數進行處理,提供公用的類等.而我們要開發的文件則放在catalog文件夾下,OpenCart採用MVC的模式,所以很明顯,Controller文件夾為控制器層,Model為主要的模型層,而View則為視圖層,OpenCart的View層並沒有採用其它第三方的視圖模板程序,就我個人感覺而言,這是我不太喜歡它的一個原因,雖然效率比採用第三方模板程序高,但將PHP代碼與HTML標籤寫在一起,太雜了,維護起來也比較麻煩.可對於追求效率的人來說,這將會是一大亮點!

OpenCart是一個很優秀的程序,代碼清晰易懂,便於閱讀,容易上手,文件組織也清晰明了.功能也很強大,提供了例如多語言,多貨幣支持,同一商品多型號,可設置商品折扣與折扣持續的時間,商品評論等商務型網站常用功能.當然任何一個程序都不是十足完美的,能完全提供我們自己想要的功能,但採用OpenCart程序,做開發時,我們只需集中精力於擴展/修改自己需要的功能,而不必花太多的時間去開發基本的功能,大大節省了開發的時間,提高了效率!效率是Opencart的另一個亮點,其沒有採用其它第三方框架(或者可以這樣說,OpenCart本身就是一個框架),代碼全由自己開發,執行的效率高,但相對的功能相比其它就沒那麼強大,但已能滿足一般需求的開發。

總體來說,OpenCart是一款值得去學習的開源程序,低投入,產出高。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>