2009-11-15 122 views
1

我將建設一個網站像易趣 - 與易趣的所有功能。請注意我的付款方式僅限於paypal。PHP框架:易趣喜歡的網站

什麼是最好的PHP框架 使用高效且具有最小 學習曲線快速構建這個, ?

我已經縮小到作爲該項目的主要競爭者 - 但是通過我找不到庫或類,我可以使用貝寶的文檔已經看了 - 對所有的框架相同 - 沒有?

的Zend框架 - 我認爲這不過雖然它的文檔非常好,幾乎沒有任何視頻教程 - 其他框架似乎有很多的這些尤其是與正常的開發人員創建的截屏 - 這裏是Zend社區!

CakePHP的 - 讀了計算器線程,我收集這是一個緩慢的框架,使開發人員,因爲它似乎是一個CMS骨幹,而不是一個框架,稍微控制 - 同意嗎?也有人說CakePHP和Zend的學習曲線比CodeIgnitor更陡峭。

我已經開始我的短名單了,我將不勝感激任何幫助。

謝謝全部

+1

CodeIgniter!用「E」。 –

+2

CodeIgniter可能是有史以來拼寫錯誤/錯誤發佈的框架名稱。每個人和他們的妹妹都有自己的發音和寫作方式。 –

+0

這聽起來像你可以跳過建設網站,並直接使用eBay –

回答

5

你很可能會發現笨有最低的學習曲線。無論您選擇何種框架,您都必須選擇框架離開的地方,這意味着您需要做大量工作(如果您真的想要實現eBay的所有功能)。似乎有一個PayPal lib in the CodeIgniter Wiki。看起來這將是一個開始的好地方。

+5

CodeIgniter!用「E」。 –

+0

對。感謝您的更正。 –

+0

在列出的選項中,Codeigniter很容易擁有最強大的文檔,這就是爲什麼它很容易學習/使用。我強烈推薦它。 –

3

我真的很推薦Codeigniter的速度。我用它做了一些事情,它很棒。

如果你需要一些幫助學習笨NETTUTS一直在做一些really good screencasts

+0

它有一個貝寶類/圖書館? – Abs

+0

@abs:看起來像http://codeigniter.com/wiki/PayPal_Lib/ –

+0

PayPal有NVP和S​​OAP API,所以你不需要特定的庫來利用它們。查看www.x.com(我不知道貝寶如何設法獲得該域名......)以獲取有關在PHP中使用PayPal API的代碼和教程。 –

3

最後,沒關係。您的數據庫和演示代碼將勝過您的框架中存在的任何「問題」。您列出的框架非常相似。你會或多或少被你挑選,所以選擇一個,儘可能地學習。如果你打算使用codeigniter(注意,也許看一下Kohana也是CI的php5分支),如果這些東西符合你的需求,你總是可以使用Zend以外的libs。

4

蛋糕不是一個CMS骨幹,它是一個像其他人一樣的框架。它只是更加自以爲是,即面向CRUD操作(創建,讀取,更新,刪除,您通常在CMS中執行的操作)。如果您的應用程序專注於CRUD,Cake將爲您的開發提供一站式服務;您可以在數分鐘內完成數據庫表的完整管理界面。

由於它可能會慢一些,特別是與像Zend這樣的「鬆散」框架相比,但最終它並不重要。您可以對任何這些框架做任何事情,並且可以對這些框架中的任何一個進行優化,以儘可能快地運行。嘗試獲得一個簡單的原型應用程序,並在所有這些應用程序中運行,然後選擇一個對您來說最舒服的應用程序。