Fw: [心得] PHP 購物網站系統的選擇

看板toberich (創業)作者 (olc.tw)時間13年前 (2013/02/23 18:29), 編輯推噓7(709)
留言16則, 6人參與, 最新討論串2/2 (看更多)
※ [本文轉錄自 PHP 看板 #1HA9d2AP ] 作者: olctw (olc.tw) 看板: PHP 標題: [心得] PHP 購物網站系統的選擇 時間: Sat Feb 23 18:28:12 2013 原文: http://blog.twpug.org/524 因為購物網站是直接與金錢、交易有關,所以一般有著比較龐大的社群與資源投入,因此 可以有許多的選項;我只針對 PHP 為基礎的解決方案去討論,也大多是針對開放原始碼的 選項。 如果希望從頭開發,現在一般會建議以熱門的 Frameworks 為基礎去做延伸,好處是很多 常見的需求都找得到相關資源進行組合,可以專注在一些關鍵的商業邏輯處理,尤其是開 發團隊不大、又有上線壓力的情況下。但也因此會產生一些困擾,像是因為每個環節都顧 及到而造成的執行效率問題,或是核心技術門檻相對複雜而造成一些問題無法在短時間內 找出癥結,雖然 PhalconPHP 或 Yaf 等工具以 C++ 設計能夠讓效能的部份有了些改觀, 但遇到狀況時的除錯過程就複雜了些,能夠幫忙的人也比較少。 如果沒打算從頭開發,許多人會接著想要在一些熱門的 CMS 為基礎去找相關解決方案, Drupal 與 Joomla 都可以找到具有相當規模的解決方案,但這類型的解決方案為了要遷就 CMS 的特性,效能的表現一般很難看,加上為了繞過一些架構限制而出現的暫時作法,讓 這類型實做在延伸的開發上變得複雜許多,而且一般沒有太多參考文件能夠解決大部分問 題。 因此,現階段還是會建議將內容的需求與電子商務分離,不要把複雜的內容邏輯帶入電子 商務中,增加了電子商務過程的不確定性。 如果有心要研究電子商務,強力推薦 MagentoCommerce ,前提是你的心臟夠大 。 MagentoCommerce 應該是目前開放原始碼的電子商務解決方案中最出色的,它的實做過程 顧及了許多我們只會在教科書上看到的層面,是少數真的能夠讓大型企業採用的電子商務 系統;但也因此,它不會是能夠輕易駕馭的系統,對於環境的要求也更高一些。讓我訝異 的是,國內已經有廠商以這套系統在服務中小企業,實際深入時可以感受到,它真的不是 一般小規模網站能夠採用的方案,幾個實際案例都可以看到人仰馬翻的感覺。 PrestaShop 是另一個功能豐富的系統,預設就提供了多商店、進階庫存管理、手機版本等 少見的功能,與 MagentoCommerce 不同的地方是, PrestaShop 相當的友善,因為並沒有 透過太多複雜的技術去實做,程式碼相對直覺許多,執行效率也比較快,對於資源的要求 也沒有那麼嚇人。比較值得一提的是,它大概是開放原始碼電子商務方案中文件最完整的 ,透過 wiki 提供了相當完整的資訊(雖然都是英文)。功能豐富而技術門檻低的組合,當 然可以預期程式碼就是一團亂了,好處大概是遇到問題不難找出原因;像是正式版本的產 品資料匯入功能是有問題的,試著找到原因後有些感嘆,怎麼會在那個地方出錯 XD 。 xt:Commerce 是我最熟悉的,一個功能相對陽春的電子商務系統,它是基於知名的 OSCommerce 架構延伸而來,除了改進了一些 OSCommerce 讓人詬病的問題外, xt:Commerce 的穩定度也相當值得稱許,至少客戶很少在抱怨功能陽春以外的問題。國內 出現的 TWE-COMMERCE 也是以它為基礎,只是兩者並沒有太明顯的差異,所以我一般還是 以 xt:Commerce 提供客戶服務。xt:Commerce 的問題在於,原始開發公司已經不再投入資 源到開放原始碼版本上,新版本已經是全部改寫的商業產品,所以也許不太能夠期待它未 來會有什麼新功能了。 OSCommerce 原本最有機會站在開放原始碼電子商務的領導地位,可惜的是原始開發者在取 得資源後並沒有回頭在這個專案投入更多,導致它已經成了末日黃花;而以它為基礎的延 伸版本,比較少看到像 xt:Commerce 這樣子規模的成長,所以這個架構之下大概已經看不 到什麼未來了。即使是如此,這些專案的成果相較於一些從頭開發的解決方案還是成熟許 多,所以用它做穩定的經營還不成問題。 opencart 是另一個值得推薦的系統,因為使用了比較先進的程式架構,所以程式碼會給人 比較乾淨的感覺;但是社群不夠大,所以發展比較緩慢,功能大概只比 xt:Commerce 要多 一些,但當我開始把玩 PrestaShop 之後,已經沒有再繼續深入它了 XD 。 綜合以上的想法,我會推薦使用 PrestaShop 。主要也許是跟工作室的業務性質不容易吸 引大型企業合作的原因有關; MagentoCommerce 的架構龐大也意味著進行延伸開發時需要 投入的資源較多,真有興趣深入應該得找一群朋友共同研究吧。不過還是持續會關注 MagentoCommerce 的發展,畢竟就技術層面來說,它的確很迷人啊 我並沒有真的深入每個社群中去了解現況,上述評論也許存在著誤解,歡迎有熟知內情的 朋友幫忙糾正 來源: http://blog.twpug.org/524 -- kiang -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.65.16 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: olctw (114.42.65.16), 時間: 02/23/2013 18:28:58

02/23 19:22, , 1F
為什麼要到處轉貼啊?
02/23 19:22, 1F

02/23 21:23, , 2F
也只有貼三個板吧,而且我覺得對於該板都滿切題的 :Q
02/23 21:23, 2F

02/23 21:49, , 3F
難得打了那麼多字吧 ;) ,最近有人問,就一併回答了 :)
02/23 21:49, 3F

02/24 01:49, , 4F
感謝分享~
02/24 01:49, 4F

02/24 02:03, , 5F
文章其實很實用的,不曉得能再分享Magento和PrestaShop的
02/24 02:03, 5F

02/24 02:03, , 6F
心得嗎?後起之秀最亮眼的就它們兩個了^^
02/24 02:03, 6F
其實兩個沒有什麼好比較,一個是戰車、一個是拼裝車,如果時間與資源允許,會建議多 投入時間熟悉 Magento ,其他的大概就建議 PrestaShop 吧 ;) ※ 編輯: olctw 來自: 118.160.158.223 (02/24 09:02)

02/25 21:56, , 7F
感謝原PO回應:D
02/25 21:56, 7F

02/25 21:57, , 8F
不知道原PO現在都用那一套呢?:)
02/25 21:57, 8F

02/25 21:58, , 9F
PrestaShop在中文社群的經營上似乎很弱,Magento的中文社
02/25 21:58, 9F

02/25 21:58, , 10F
群似乎活躍許多,對於中小企業用戶那一套更適合呢?
02/25 21:58, 10F

02/25 21:59, , 11F
仔細比較了原始程式後台功能似乎Magento更強大一點?
02/25 21:59, 11F

02/25 22:00, , 12F
不曉得能不能多介紹一下PrestaShop和Magento的缺點和優點
02/25 22:00, 12F

02/25 22:00, , 13F
非常感謝^^
02/25 22:00, 13F
我們都用,因為我們是提供技術支援的,並不是在經營,所以客戶對什麼感興趣,我們就 會協助做一些研究。中小企業一般建議用 PrestaShop ,比較不會在出狀況的時候找不到 人幫忙,特別是現在技術人力的供給缺口龐大,要找到能夠搞定複雜需求的人不多。但如 果是自己對技術感興趣, Magento 是一個很棒的學習對象 ;) ※ 編輯: olctw 來自: 118.168.161.190 (02/26 02:23)

02/26 18:07, , 14F
感謝回應,希望有機會再一起交流:P
02/26 18:07, 14F

03/03 00:38, , 15F
不好意思,如果是joolma改成電子商務網站呢?也有很多套件
03/03 00:38, 15F
如同文章提到的,Joomla! 的確可以找到電子商務外掛,但在可以公開取得(免費)的幾 個套件中,看不到比 Prestashop 或 Magento 更完整的。而這類型的電子商務套件,在程 式層面的複雜度不會亞於前兩套,對於希望穩定、長期發展的購物網站來說不會建議使用 ※ 編輯: olctw 來自: 111.250.163.99 (03/03 00:47)

03/05 05:15, , 16F
感謝回應,來研究ps看看了
03/05 05:15, 16F
文章代碼(AID): #1HA9diNO (toberich)
文章代碼(AID): #1HA9diNO (toberich)