Développeur front-office, Drupal themeur en Auvergne
+ Todo list

Comparatif Prototype vs Jquery. Vu sur blogbangbang.com

4

Intéressant comparatif entre prototype et jQuery réalisé par blogbangbang tant au niveau de la syntaxe du code lui-même que sur les fonctionnalités des 2 frameworks javascript.

L'auteur penche plus pour Prototype ; il semble être plutôt familier de ce framework.

Pour ma part, j'utilisais comme lui au tout début prototype et script aculo, puis ayant découvert jQuery il m'a été difficile de faire machine arrière, tant sa syntaxe est simple et puissante. En revanche (et l'auteur a raison), je trouve que le système de template chez prototype est vraiment bien trouvé ; actuellement sous jQuery c'est assez contraignant d'ajouter des éléments spécifiques.

jQuery

$('#clicked_links_table').append(
                ''+
                        ''+link.text+''+
                        ''+link.href+''+
                        ''+link.timestamp+''+
                '');

Prototype

 $('clicked_links_table').insert({
    bottom: rowTemplate.evaluate({
      text: link.text,
      href: link.href,
      timestamp: link.timestamp
    })
  });

Si ça se trouve il existe bel et bien un système de templates en jQuery ou des solutions et une manière de faire plus pertinentes pour centraliser l'html à insérer...

Salut,

Je suis l'auteur du billet, merci pour le lien :)

Tiens d'ailleurs par rapport au billet, quelle méthode utilise tu pour faire de l'AJAX ? .get et .post ou .ajax ?

J'utilise principalement .get et .post ; et aussi load...

Je n'ai pas voulu parler des plugins dans mon post mais celui ci est tout chaud et correspond a ce que tu cherches : http://plugins.jquery.com/project/jquerytemplate

Il existe un système de template sur jquery également. Son fonctionnement ressemble beaucoup à celui du framework Ext.js.

Vytch