Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jQuery Templates are deprecated?

I see that per the jQuery plugin template page that jQuery plugins have gone from beta to deprecated without passing a real release. I can't find any info on jquery.com or their related sites about why. Or when a replacement might be available. Maybe 1.8?

This is very frustrating because my project has made a big investment in jQuery templates. Now it looks like a bad investment and we're looking for something else that is jQuery-based, including JavascriptMVC.

Any better suggestions? I'll be happy to take rationale or other information in the comments, but I'd prefer suggestions as answers.

like image 718
JJO Avatar asked Oct 27 '11 04:10

JJO


3 Answers

jQuery Templates are not dead, they just aren't going in as an official template language of the project. The maintainer of that project will likely still make some updates (and has plans to redo quite a bit of it in the future).

JavaScriptMVC is quite a bit more complex than just templates and you can use just about any templating language that you want with it.

Some of the more popular templating languages these days are Mustache/Handlebars, Dust.js, Haml, Embedded JavaScript, and a few others. The first three are actually pretty similar syntax to the jQuery templates with the exception that they don't natively create jQuery object for your element. That's easy to add though.

like image 76
Alex Sexton Avatar answered Oct 17 '22 02:10

Alex Sexton


I think this post can give you some insight and possibly some food for thought. http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html

like image 28
Tariqulazam Avatar answered Oct 17 '22 01:10

Tariqulazam


Yes, a lot of people are pissed off about the abandonment of jQuery Templates (among other things). On the bright side, some sort of templating will be implemented in the new jQuery UI (not sure if this is out yet or not). Your best bet is to look for an alternative templating engine.

A comparison table is provided on the jQuery wiki.

like image 6
David Titarenco Avatar answered Oct 17 '22 02:10

David Titarenco