1

私はWebフレームワークを初めて使用します。私は常に、ページの論理ブロック(レイアウト、ヘッダー、メニュー、コンテンツ、フッターなど)からページを構築するように機能することを想像していました。次に、各論理ブロック(コンテンツと外観)を設定します。

次のフレームワークについて簡単に説明しました。

  • Django
  • Web2py
  • Zope
  • CherryPy

(私はCubicWebを機能させませんでした。)

それらのどれも私が想像したように働いていないようです。代わりに、ページのすべての些細な要素を手動で作成する必要があるテンプレートのシステムに依存しています。

明らかに、証明された方法の背後にはいくつかの正当な理由がなければなりませんが、私はそれらを見ていません。

フレームワークが論理ブロックからページを構築しないのはなぜですか?期待どおりに機能する(Python)フレームワークはありますか?

4

1 に答える 1

4

あなたの質問は、テンプレートをレンダリングする以上のことを目的としたWebフレームワークではなく、コンテンツ管理システムについて説明しています。たとえば、webframework を使用して、コンテンツ タイプをブロックとしてレンダリングする cms を構築できますが、おそらく車輪の再発明に時間を浪費することになります。

Django、 FeinCMS用のブロック レンダリング CMS の例

于 2012-09-12T06:10:16.250 に答える