web-dev-qa-db-ja.com

jQueryテンプレートは非推奨ですか?

jQueryプラグインテンプレートページ によると、jQueryプラグインは実際のリリースを通過せずにベータ版から非推奨になりました。理由について、jquery.comまたは関連サイトで情報を見つけることができません。または、代替品が入手可能な場合。たぶん1.8?

私のプロジェクトはjQueryテンプレートに多額の投資を行っているため、これは非常にイライラします。現在、それは悪い投資のように見え、JavascriptMVCを含むjQueryベースの何かを探しています。

より良い提案はありますか?コメントの理由やその他の情報は喜んでお知らせしますが、回答として提案をお勧めします。

33
JJO

jQueryテンプレートは死んでいるわけではなく、プロジェクトの公式テンプレート言語として使用されていないだけです。そのプロジェクトのメンテナは、まだいくつかの更新を行う可能性があります(将来的にはかなりの量をやり直す予定です)。

JavaScriptMVCは、単なるテンプレートよりもかなり複雑であり、それを使用して、ほぼすべてのテンプレート言語を使用できます。

最近人気のあるテンプレート言語のいくつかは Mustache / HandlebarsDust.jsHaml 、- Embedded JavaScript 、およびその他いくつか。最初の3つは実際にはjQueryテンプレートとかなり似ていますが、要素のjQueryオブジェクトをネイティブに作成しない点が異なります。これは簡単に追加できます。

29
Alex Sexton

私はこの投稿があなたにいくつかの洞察を、そしておそらく思考のためのいくつかの食べ物を与えることができると思います。 http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

9
Tariqulazam

はい、 多くの人が腹を立てています jQueryテンプレートの放棄について(とりわけ)。明るい面では、ある種のテンプレートが新しいjQuery UIに実装されます(これがまだリリースされているかどうかはわかりません)。最善の策は、代替のテンプレートエンジンを探すことです。

jQuery wiki に比較表があります。

6
David Titarenco

JQueryテンプレートとハンドルバーの両方を使用しました。私見、ハンドルバーは、使用方法、コードの明快さと速度の点でjqueryテンプレートよりも優れています。ハンドルバーのプリコンパイルされたテンプレートは、さまざまなブラウザーで比較的高速にロードされます。さまざまなテンプレートエンジンの比較については、このリンクを確認してください。 http://jsperf.com/jquery-template-table-performance/134

0
steady_daddy