このトピックについて、habraudlyamiと話し合いたいと思います。
ジャンゴ
Djangoは、迅速な開発とクリーンで実用的な設計を促進する高レベルのPython Webフレームワークです。
Djangoは、迅速な開発とクリーンで実用的なデザインを促進する高レベルのPythonベースのフレームワークです。 これは、フレームワークの作成者自身によって与えられたこのような独創的な定義です。
DjangoProject公式ページ
このフレームワークには、独自のテンプレートシステム、キャッシュシステム、多数の便利な機能があります。
オブジェクトリレーショナルマッパー
データモデルを完全にPythonで定義します。 リッチでダイナミックなデータベースアクセスAPIは無料で入手できますが、必要に応じてSQLを記述することもできます。
自動管理インターフェース
コンテンツを追加および更新するためのインターフェイスを作成する面倒な作業を省きます。 Djangoはそれを自動的に行い、本番環境に対応します。
エレガントなURLデザイン
フレームワーク固有の制限なしに、きれいな、残酷なURLを設計します。 好きなだけ柔軟に対応してください。
テンプレートシステム
Djangoの強力で、拡張可能で、設計者に優しいテンプレート言語を使用して、デザイン、コンテンツ、Pythonコードを分離します。
キャッシュシステム
memcachedまたはその他のキャッシュフレームワークをフックして、パフォーマンスを向上させます-キャッシングは必要なだけきめ細かくできます。
国際化
Djangoは多言語アプリケーションを完全にサポートしており、翻訳文字列を指定したり、言語固有の機能にフックを提供したりできます。
フレームワークは、文字通り毎日非常に積極的に開発および更新しています(開発者による)
パイロン
Pylonsは、柔軟性と迅速な開発を重視した軽量のWebフレームワークです。
公式サイトPylons Web Framework
PylonsはPaste上に構築されており、お気に入りのPythonコンポーネントとライブラリの使用を許可および推奨します。
*モデル:SQLAlchemy、SQLObject、プレーンな古いDB-API
*テンプレート:Myghty、Kid、Cheetah、または好きなもの-Buffetを使用
* AJAX:PrototypeまたはMochikit、Dojoなどに基づくRailsスタイルのWebHelpers
*ディスパッチのリクエスト:デフォルトでルーティングするか、お気に入りをプラグインします
説明から判断すると、開発者はPilonsを使用して、Pythonの既存のテンプレートシステムを使用できます。 さらに、AJAX(Ruby On Railsのスタイル)の組み込みサポートがあります。 これは読む価値があります 。
ターボギア
データベース駆動の拡張可能なアプリケーションを数分で作成します。 デザイナーフレンドリなテンプレート、ブラウザー側およびサーバー側での簡単なAJAXを使用し、関数を作成するのと同じくらい自然なコードを使用して、単一のSQLクエリを表示しません。
<a href= first turbogears.org> TurboGearsの公式Webサイト
ここでは、すべての説明がすでに英語で説明されています。 ここに、フレームワークに関する20分間のスクリーンキャストがあります。
また、探索する前に<a href=> python.org > Python自体のサイトにアクセスすることをお勧めします
Pythonフレームワーク、その哲学、実装についてのスマートな記事...一般的に、読む必要があります!
質問自体は次のとおりです。これらのフレームワークについてどう思いますか? それらに基づいた独立した研究開発には何をお勧めしますか。
PS:オフトピックなしでやってみましょう。PHP、Java、RORなどのトピックについてはクロールしませんが、Pythonについてのみ説明します。