垂直市場向けのターンキーソリューションを構築し、サービスとしてのソフトウェアと、アプリケーションを独自にホストする機会の両方のオプションを提供したいと思います。言い換えれば、私はJoelのFogBugzと同様の展開オプションを持つことを目指しています。
私はPythonプログラマーであり、Djangoを使用してプロジェクトを飛び越えることができました。しかし、私がPHPを好む理由はいくつかあります。
1)Djangoのインストールと構成では、シェルにアクセスできることを前提としています(私のターゲットはプログラマータイプではありません)。私はインストールサービスを提供できましたが、彼らのサーバーでは提供できませんでした。
2)Djangoは、それを有効にするために特別な注意を払う必要がある特定のホストでのみ実行されます。mod_python / mod_wsgiをインストールすると、おそらく私の潜在的なクライアントの少数がルートアクセス、またはcpanelさえも持つことになります。
3)PHPを使用すると、既存のサーバーで実行できるようになります。DNSが更新されている間、それらをDjango対応サーバーに移動する必要はなく、電子メールのダウンタイムもありません。
一方、私はPHPの経験がほとんどありません。テンプレート言語としてのSmartyは見栄えがよく、Djangoテンプレートと同様に機能します。ただし、テンプレートの継承は提供しません。ただし、設計者がそれらを台無しにした場合にアプリケーションが破損する可能性があるため、使用したくない非常にハックな方法を除きます。どう思いますか?前もって感謝します!