私はWebフレームワークを初めて使用します。私は常に、ページの論理ブロック(レイアウト、ヘッダー、メニュー、コンテンツ、フッターなど)からページを構築するように機能することを想像していました。次に、各論理ブロック(コンテンツと外観)を設定します。
次のフレームワークについて簡単に説明しました。
- Django
- Web2py
- Zope
- CherryPy
(私はCubicWebを機能させませんでした。)
それらのどれも私が想像したように働いていないようです。代わりに、ページのすべての些細な要素を手動で作成する必要があるテンプレートのシステムに依存しています。
明らかに、証明された方法の背後にはいくつかの正当な理由がなければなりませんが、私はそれらを見ていません。
フレームワークが論理ブロックからページを構築しないのはなぜですか?期待どおりに機能する(Python)フレームワークはありますか?