プロジェクトにターボギアとパイロンのどちらを使用するかを検討しています。Turbogears2 が Pylons に基づいていることは知っています。Turbogears が提供し、Pylon が提供しないものは何ですか? ありがとう。
3 に答える
Turbogears は統合を強調しますが、Pylons はモジュール性を強調します。TG2 を使用すると、 genshi、toscawidgets、sqlalchemyなどのコンポーネントがすべて統合および調整されます。もちろん、それらのそれぞれ (または他のテンプレート システム、ウィジェット システム、ORM など) を Pylons と統合して調整することもできますが、多くの人が完全なパッケージを入手することを好むことは間違いありません。各部分を個別に入手して独自の統合を行うのではなく、その特定のバージョンと構成でテストされています)。
しばらく前に、私は IRC でこれを思いつきました:
あなたがパズルを持っていて、箱の中の絵が海に出ているボートだと想像してみてください(そう、難しいものの1つです)。
Pylons を使用すると、これらすべての青いピースを調べ始め、それらが空なのか海なのかわからなくなるため、時々めちゃくちゃになります。
TurboGears を使用すると、すべての青はすでに完了しており、船に行って作業するだけです。しかし、青の部分に興味がある場合は、パズルのその部分を元に戻し、もう一度作成します*.
*ここでは、交換コンポーネントを同じセットのピースから構築する必要がないため、類似性が少し崩れています:)
neil balkey-milnerには、pylonstgとdjangoの貴重な分析/比較があります。