11

これら 2 つの Web フレームワーク (Django と webapp2) のどちらが App Engine プラットフォームで使用するのに適しているか、またその理由を教えてください。

Django の方がはるかに完成度が高いため、両方が完全に異なるとは言わないでください。どちらも App Engine で使用できる「ウェブ フレームワーク」です。

4

1 に答える 1

24

Django と webapp2 のどちらを選択するかは、それを何に使用するかによって異なります。あなたの質問では、意思決定のパラメーターを指定していないため、どちらが「より良い」かを判断することは不可能です. 両方を「Web フレームワーク」と表現することは、それらが何であるかについてあまり調査していないことを示しています。

Webapp2 は基本的にリクエスト ハンドラです。これは、作成したハンドラーに HTTP 要求を送信します。また、非常に小さいです。

Django にはリクエスト ハンドラがあります。テンプレートエンジンも搭載。また、フォーム プロセッサも備えています。また、使用するかどうかを選択できるORMもあります。CloudSQL で ORM を使用できますが、HRD で ORM を使用する場合は Django-nonrel を使用する必要があることに注意してください。使用できるプラグインのライブラリもありますが、それらは Django ORM を使用している場合にのみ機能します。また、Django ORMも必要とするサードパーティのライブラリも多数あります。

移植性を念頭に置いている場合は、Django ORM が大いに役立ちます。

実際に必要なものを比較して決定を下す必要があります。

于 2012-06-13T17:51:00.673 に答える