2011-10-25 56 views
2

我即將開始一個新項目。在它的核心將是私人信息,但它也將需要:Drupal,CodeIgniter,Yii或Django for app

  • 靜態頁面
  • 社會化媒體整合 - Twitter的飼料等
  • 用戶註冊/訂閱
  • 電子郵件通知
  • 支付網關整合

問題是,我在使用框架(CodeIgniter,Yii或Django)或使用類似Drupal併爲它製作一些自定義模塊。我對Drupal的關注速度很快,它是否會變得太臃腫。

我的背景是PHP,但我涉獵了一些Python。

任何意見將是巨大的,

乾杯,

詹姆斯

+0

Django是一個很好的框架,但並不支持所有網絡託管提供商。幾乎所有的託管服務提供商都可以使用PHP框架。 –

+0

很酷,謝謝。目前該網站正在共享主機上。如果使用Django,這將不得不改變。 – James

+0

這種類型的問題保證會得到一堆無用的答案,因爲沒有正確或錯誤的答案,但會有一百萬個臭鼬的意見(我的包括:CI)。我建議Google是比這個問題更好的資源。 –

回答

5

我的建議肯定是在這種情況下使用Django,這是非常有據可查的,具有非常豐富的社區,負載可以使用的插件,例如django-paypal用於支付集成等。

讓您開始並讓您快速移動的基本工具!

  • 的Git - SVN
  • 點子 - 工具,插件等
  • PostgreSQL的 - 數據庫遷移
  • 的Heroku - - 爲DB的
  • 南沒有更好的選擇託管,使您可以專注於開發 - 最近引入了對Django/Python的支持

Django是一個高度可擴展的平臺,結合上面列出的一些工具創建踢屁股的經驗。

希望這會有所幫助。

+3

你剛纔描述的不僅僅是Django,而是CodeIgniter,Drupal,還有其他的。 –

+1

嗨ApPel,感謝您的反饋! – James

+0

@詹姆斯歡迎您 – ApPeL

0

在我看來,django是您可以用來開發項目的最佳框架,因爲它是用python編寫的,而且非常容易學習。它還教你一種蟒蛇式的方式,看到很好的東西。

+0

聽起來不錯。我必須承認,從我所見過的Python來看,它比PHP更清潔。 – James

+1

是的,我開始php後,我從來沒有回頭或後悔。 –

2

如果你的主要語言是PHP,我會去CodeIgniter或Kohana。 CI輕巧易學。

Django/Python是出色的恕我直言(和提供ORM而不是CI),但只有當你願意學習它,並花時間正確設置它(使用uwsgi或類似)。