2012-01-05 13 views
2

私は、SproutCoreやJavaScriptMVCのようなクライアントサイドのJSフレームワークをいくつか見てきましたが、テンプレート継承をサポートするJSフレームワークやテンプレートエンジンをお勧めしたいのですか?例えばテンプレートを使用したJS MVCフレームワークの検索

私は基本テンプレートを持っている場合、私はJinjaテンプレートエンジンが{% extend '...' %}タグ

任意のアイデアで何に似ベースのテンプレートを使用して、テンプレートを拡張することができるようにしたいですか?

答えて

1

ExtJS 4.0にはMVC実装とvisual/htmlテンプレート用のXTemplateクラスがあり、実際にはコンポーネントとクラスをすべて拡張することができますビューが通常どのように定義されているか(既存のコンポーネントを拡張することによって)

はこちらをご覧:http://www.sencha.com/products/extjs

+0

ExtJSは拡張可能なクラス/コンポーネントの原則に基づいていますが、クラスのレベル(古いテンプレートが新しいタイプ定義にコピーされる場所)以外ではテンプレート自体は拡張できません。 –

+0

ええ、私は、彼の要求がテンプレートのトピックにどのようなものか不明でした。 ExtJSのテンプレートは本当に強力ですが、私はそれらを拡張することはできないと思います。賢明な選択肢があるかもしれませんが、Josefが私たちにいくつかの情報を与えることができたら、 – dougajmcdonald

0

あなたはMVCフレームワークのリストのための便利なこのポストを見つけるかもしれません。

Is there a JavaScript MVC (micro-)framework?

上のいくつかの追加テンプレートのサポートにより

jQuery templates_.templateHaml-jseco

限り、私はそこにオプションのいずれも拡張可能なテンプレートのこの種をサポートしていない承知しているとして、私はその考えます素晴らしいアイデア。

0

Backbone.jsは、独自のテンプレートエンジンをプラグインできます。デフォルトではjqueryテンプレートが使用されますが、要件を満たしているテンプレートが見つかった場合はスワップできます(handlebarsまたはmoustacheなど)。私はしばらくの間、バックボーンを使用してきました。クライアントサイドの「擬似MVC」フレームワークとして、これをうれしく思います。

関連する問題