JeuWeb - Crée ton jeu par navigateur
jSmart, le portage JS de Smarty - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : jSmart, le portage JS de Smarty (/showthread.php?tid=5979)



jSmart, le portage JS de Smarty - Roworll - 16-02-2012

Même si j'ai un peu (beaucoup) levé le pied sur le développement web, je suis toujours à l'affut de nouvelles choses potentiellement intéressantes.

Récemment, j'ai découvert https://github.com/miroshnikov/jsmart qui se veut un portage JS de Smarty.
Cette bibliothèque supporte (d'après ses auteurs) la syntaxe et les fonctionnalités de Smarty

L'intérêt que je vois à utiliser ce système est la possibilité de mettre en forme les retours d'appels AjaX / Json via des templates. C'est alors le client, en utilisant jSmart qui s'occupera de mettre les données en page. On peut ainsi avoir des rendus complexes en renvoyant un minimum d'information du serveur et sans avoir besoin de faire de gros blocs JS.

J'avais déjà jeté un œil du coté du moteur de template de jQuery mais en attendant une version officielle de JsRender et JsView pour tester plus en profondeur, jSmart me semble pour le moment bien plus abouti et a l'avantage de se baser sur le modèle Smarty existant.


RE: jSmart, le portage JS de Smarty - Ter Rowan - 16-02-2012

et bien écoute, c'est exactement ce que je cherchais pour un petit sujet au boulot. Merci !


RE: jSmart, le portage JS de Smarty - niahoo - 16-02-2012

Perso je déteste smarty depuis ma première boutique prestashop !


RE: jSmart, le portage JS de Smarty - Sephi-Chan - 16-02-2012

Moi j'utilise Handlebars. Wink


RE: jSmart, le portage JS de Smarty - Plume - 19-02-2012

Mustache.