我必須開發一個網站,每天需要容納2000個用戶,速度是它的一個標準。此外,該網站是一個面向用戶的網站,用戶可以登錄並查看他的個人資料,註冊他/她想參與的特定活動。該網站將託管在VPS服務器上。雖然我有漂亮使用python和PHP很好的經驗,但我不知道如何使用任何一個框架。我們有足夠的時間來嘗試和學習上述框架之一。請考慮哪些因素考慮網站的速度,功能和安全性等因素。PHP框架(CodeIgniter,Yii,CakePHP)與Django
感謝, niting
我必須開發一個網站,每天需要容納2000個用戶,速度是它的一個標準。此外,該網站是一個面向用戶的網站,用戶可以登錄並查看他的個人資料,註冊他/她想參與的特定活動。該網站將託管在VPS服務器上。雖然我有漂亮使用python和PHP很好的經驗,但我不知道如何使用任何一個框架。我們有足夠的時間來嘗試和學習上述框架之一。請考慮哪些因素考慮網站的速度,功能和安全性等因素。PHP框架(CodeIgniter,Yii,CakePHP)與Django
感謝, niting
現在大多數框架都足夠快,可以滿足您的任何需求。這真的取決於你感覺最舒適的環境。儘管在這裏和那裏存在着細微的差別,但MVC框架分享了許多相同的原則,因此,無論您選擇使用什麼,都是您最喜歡使用的問題。
所以,如果你更喜歡Python,那就有你的答案。使用Python框架,Django是最好的。如果你更喜歡PHP(我個人不這樣做),你還有更多的決定要做。但任何PHP框架都很好。他們真的是。只需選擇一個看起來不錯的全面文檔並開始工作即可。
CodeIgniter是一個偉大的PHP框架,速度快,具有出色的文件。開始閱讀他們的用戶指南,它會給你一個好主意如何使用框架。
這是一個非常主觀的問題,但我個人建議Django。 Python是一種非常好用的語言,Django框架體積小,易於使用,記錄良好,並且還有一個非常活躍的社區。
這個選擇的部分原因是因爲我不喜歡PHP,所以採取一點鹽的建議。
+1,但恕我直言,我這一天是更多的文件,爲PHP的Python。但是,如果你知道這種風險,像我和其他開發者一樣繼續前進:P – 2010-10-07 14:42:09
那麼軌道呢? – 2012-11-01 22:58:45
擴展Matchu:
或者, - 如果你喜歡PHP更多 - 它的時間來了解其他的東西像Python/growup。它不難學,當你開始時,它會變得非常愉快。
很多人已經做了PHPtoPython/Django的端口,如Mozilla,Netgeo,美國航空航天局,TheOnion等
我使用CakePHP和Django的工作,我真的建議Django的。我不太瞭解CodeIgniter,但是我記得在一年前我自己評估框架時排除了它。 CakePHP在當時似乎更加發達。
首先,Django社區要大得多,花了很多時間專注於可重用應用程序。這意味着你可以免費獲得很多功能。將它與django管理員配對,你已經爲你做了很多事情。我沒有跟上PHP框架,但我非常確定Django也更加開發。
這更多的是個人的事情,但我只是喜歡Python上的PHP。比較在CakePHP和Django中完成模型的方式:http://book.cakephp.org/view/67/Understanding-Models,http://docs.djangoproject.com/en/dev/topics/db/models/#topics-db-models。 Python顯然更具可讀性。
請記住,Django爲您提供了一個很棒的ORM併爲您構建了您的架構,即您不需要觸摸數據庫(如果不想)。使用PHP框架,你必須做自己的數據庫設計,這隻會讓我放慢腳步。您可以隨時進入併爲速度添加索引。
這可能是最有偏見的,但如果你正在開始一個新的應用程序 - 認真 - 只要堅持使用Django或Ruby on Rails。每個人都有理由談論他們,他們擁有最大的社區和最好的開發者。
你也可以查看Pinax瞭解很多Django的好東西。
經過三年的Cakephp經驗,我切換到了Django框架。但在PHP世界中,Cake是最好的之一。 – 2015-09-17 04:28:48
如果對於PHP部分,我會選擇CodeIgniter - 它不會太過分。但它沒有任何代碼/視圖/模型生成器,您需要輸入一點。
但PHP以外的語言似乎更性感。
我使用的是CodeIgniter 1.7.2,對於複雜的網站來說它非常好用,但它肯定缺少某種代碼生成器,例如只需單擊一次即可構建IT應用程序。 我有一個印象(從看教程),Django擁有它。
Codeigniter它速度快,記錄非常豐富,還有一個大型社區,並且對程序員非常友好。
我想添加兩個其他的列表:zend,symfony – 2010-04-05 13:25:01
在標題中CodeIgniter不是... tor。 – janosrusiczki 2010-09-02 13:29:45
非常感謝。更正... – niting 2010-09-06 22:25:57