私は垂直市場のためのターンキーソリューションを構築するつもりだ、との両方のオプションを提供したいと思います:ソフトウェアをサービスとして、そして彼らにアプリケーションをホストする機会を与えます自分自身で。言い換えれば、私はJoelのFogBugzと同様の展開オプションを目指しています。DjangoのかCodeIgniterのためのターンキーWebアプリケーション
私はPythonプログラマだ、と私はジャンゴとのプロジェクトの上に飛ぶことができます。そこ私もPHPを好むいくつかの理由です:
1)Djangoのインストールでは、設定はあなたが(私の目標は、プログラマのタイプではありません)、シェルへのアクセスを前提としています。私はインストールサービスを提供することができましたが、彼らのサーバーには提供できませんでした。
2)Djangoはそれだけを有効にするために特別な注意を払う必要がありますいくつかの特定のホスト上で実行されます。 mod_python/mod_wsgiをインストールすると、おそらく私の潜在的なクライアントの少数派は、ルートアクセス、あるいはcpanelを持っているでしょう。
3)PHPを使用すると、既存のサーバーで実行できます。 Django対応のサーバーに移動する必要はなく、DNSの更新中に電子メールのダウンタイムも発生しません。
一方、私はPHPでの経験はほとんどありません。テンプレート言語としてのSmartyは素晴らしく、Djangoテンプレートと同様に機能します。それはデザイナーがそれらを台無しにする場合、アプリケーションを壊す可能性があるので、私は使用したくない非常にhackishの方法を除いて、テンプレートの継承を提供していません。どう思いますか?前もって感謝します!
確かに、PHPはPythonアプリケーションよりもインストールが簡単になるだろうが、ウェブサーバーの設定に関しては、 Apache、IISなど)、PHPバージョン(PHP4と旧式のバグのあるPHP5)を使用して、実際にPHPを提供しているサーバーを取得できます。あなたはデータベースを持っています... –
WordPressを悩ましている同じ問題のような音... – GloryFish
CodeIgniterを使用している場合はSmartyは必要ありませんか?すでにビューをコントローラから分離しています。また、キャッシング機構も備えています。 –