私は、Pythonを使用してWebアプリケーションを開発できるすべての方法**(s)**を真剣に検討してきました。参考までに、RHEL 64ビット、apache、mod_wsgiを使用しています。
歴史:
- PHP+MySQL数年前
- PHP + Python 2.x+MySQL最近および現在
- Python+PostgreSQLがそれに取り組んでいます
PHPとPythonの間の通信に優れたライブラリを使用しています(PHPのインターフェイス、Pythonのバックエンド)...ただし、今後のプロジェクトが大きくなると、100%pythonを使用するのが非常に有利になる場合があります。
私たちは通常、物事がどのように行われるかを指示するモノリシックなフレームワークを持たないことを好みます。便利なヘルパーとユーティリティのコレクションが非常に好まれます(PHPまたはPython)。
質問1:
経験豊富なPythonユーザーからの多くの回答を読んで、Werkzeugが何度も推奨しているのを見てきました。Werkzeugを使用してプロのWebアプリケーションを開発した直接の経験を持つ何人かの人々が、なぜそれを使用するのか、なぜそれが好きなのか、そして注意すべきことを(指のように詳細に)コメントできるといいのですが。
質問2:
Python3.1.1をサポートするバージョンのWerkzeugはありますか。Python3.1.1を使用してApache2.2にmod_wsgiを正常にインストールしました。
バージョンがない場合、Python 3.1で動作するようにアップグレードするには何が必要ですか?
注:2to3
Werkzeugソースコードで実行しましたが、Pythonでコンパイルします。
編集:
私たちが始めているプロジェクトは、今からほぼ1年後まで終了する予定はありません。その時点で、Python3.Xがもっと主流になると思います。さらに、私たちがアプリを実行している(配布していない)ことを考えると、Python 3の問題のいくつかをバッシングする可能性について誰もがコメントできるので、1年後になると、多かれ少なかれすでにそこにいます?
感謝します!