2011-10-25 3 views
2

新しいプロジェクトを開始しようとしています。で、それはコアがプライベートメッセージになりますだが、それも必要になります。Drupal、CodeIgniter、Yii、またはDjangoのアプリケーション

  • 静的ページ
  • ソーシャルメディアの統合 - ツイッターなど養う
  • ユーザー/購読を申し込む
  • 電子メール通知
  • 支払いゲートウェイの統合を

私はフレームワーク(CodeIgniter、YiiまたはDjango)を使用するか、Drupalいくつかのカスタムモジュールを作成します。 Drupalに関する私の懸念は、スピードとあまりにも肥大化するかどうかです。

私の背景はPHPですが、私はいくつかのPythonを手に入れました。

何かアドバイスは素晴らしいことだ、

乾杯、

ジェームズ

+0

Djangoは優れたフレームワークですが、すべてのWebホスティングプロバイダでサポートされていません。 PHPフレームワークはほぼすべてのホスティングプロバイダで使用される可能性があります。 –

+0

よろしくお願いいたします。現時点では、サイトは共有ホスティングになっています。これは、Djangoが使用された場合に変更する必要があります。 – James

+0

このタイプの質問には、間違った答えがないので、無駄な回答がたくさん出てくることが保証されていますが、何百万という臭いの意見があります。私はGoogleがstackoverflowよりもこの質問のためのより良いリソースであることをお勧めします。 –

答えて

5

私の推薦は間違いなく、このインスタンスではDjangoを使用することです、それは非常によく文書化され、非常に有益なコミュニティがあり、負荷たとえば、支払い統合などのためにdjango-paypalなどのプラグインを使用することができます。

あなたを始めるための基本的なツールがあります。

  • のGit - SVN
  • ピップ - ツール、プラグインなど
  • postgreSQLの - データベースの移行
  • Herokuの - - それはあなたが開発に集中することができますホスティング - 最近DBの
  • サウスの無いより良い選択Django/Pythonのサポートを紹介しました

Djangoは、上記のツールのいくつかと組み合わせて、非常にスケーラブルなプラットフォームですキックのお尻の経験。

これが役に立ちます。

+3

あなたはちょうどDjangoだけでなく、CodeIgniter、Drupal、そしておそらく他の人たちについても説明しました。 –

+1

こんにちはApPel、あなたのフィードバックのおかげで! – James

+0

@ジェームズあなたは歓迎です – ApPeL

0

私の意見では、djangoはPythonで書かれているので、あなたのプロジェクトを開発するのに使うことができる最高のフレームワークです。また、良いことを見るpythonの方法を教えてくれます。

+0

いいですね。私が認めなければならないのは、私がPythonで見たことから、PHPよりはるかにクリーンです。 – James

+1

ええ、私はPHPの後にpythonを開始し、私はそれを振り返ったり、後悔したりしません。 –

2

あなたのメインlangがPHPの場合は、CodeIgniterまたはKohanaに行きます。 CIは軽量で、学習が簡単です。

Django/Pythonは優れたIMHOです(そして、CIとは対照的にORMを提供します)。しかし、あなたがそれを学びたいと思っている場合にのみ、uwsgiなどを使って正しく設定する時間が必要です。

関連する問題