jQuery vs Prototype
December 13th, 2006Un post intéressant, dans la mailing liste de Cake PHP, à parcourir si on veut convaincre quelqu’un que jQuery est bien plus efficace que Prototype.
Tags: javascript, jquery, library, prototype
Un post intéressant, dans la mailing liste de Cake PHP, à parcourir si on veut convaincre quelqu’un que jQuery est bien plus efficace que Prototype.
Bonne nouvelle, la version 1.04 de la librarie vient de sortir avec un tonne de bugs corrigés et quelques nouvelles fonctionnalités. Consultez l’annonce pour plus détails directement sur le blog de jQuery.
Autre nouvelle, l’API de jQuery (1.0.3) vient d’être publiée sur http://gotapi.com/. Belle initiative.
Uhm, il y a quelques jours je me suis lancé à faire un petit widget pour LIFT07 que vous pouvez voir ci-contre (eh? pas encore inscrit? tu connais pas? go go go, fais un tour, ca vaut le détour).
Pour le placer sur un site il faut simplement copier un bout de code (hey, ne te presse pas encore à le faire ok? C’est juste un test), plus précisement il suffit d’insérer un petit iframe et le tour est joué, l’information affichée est générée dynamiquement via une page du site de la conférence.
Or, je me demande pourquoi tout ceux qui fournissent des widgets optent plutôt pour une inclusion dans le HTML d’un JavaScript qui s’occupe de tout?
Je ne comprends toujours pas les avantages d’une solution JS (qui va généralement insérer dynamiquement un iframe egalement) sur une solution brute HTML … si quelqu’un pourrait m’illuminer (ça se dit?)…
Merci
Très intéressant outil en ligne, JMe Feed Aggregator, qui agrège des flux RSS d’Apple et de sites qui parlent de Web2.0. Le tout en utilisant massivement jQuery pour le front-end et PHP/MySQL pour le reste
Sympa, graphiquement très agréable, dommage qu’il ne soit pas encore personnalisable, notamment en ce qui concerne les flux à chercher…
On connaît bien jQuery, mais tout le monde n’est pas forcément au courant de la possibilité de profiter d’une petite portion de la syntaxe de XPath afin d’exploiter encore plus la librairie JavaScript.
Concrètement XPath vous permet d’extraire efficacement des portions d’un document XML ou XHTML. Grâce à Google j’ai pu repérer la page relative à XPath pour jQuery, ce dernier utilisant n’utilisant qu’une petite partie de la syntaxe, mais qui peut tout de même s’avérer très utile dans plusieurs situations.
Si vous utilisez jQuery, je vous suggère de faire le détour
Pour en savoir plus sur XPath, je vous renvoie à WikiPedia et à W3Schools afin d’avoir des compléments d’information et voir concrètement de quoi il s’agit.
A lire absolument, when to use drag & drop (some informal research results) - issu de tests utilisateurs - pour tout ceux qui utilisent ce mode de manipulation des objets dans des interfaces web.
Based on the results of this testing, the logical findings seem to be that drag and drop is ideal for manipulating the position of objects on a stage, but that when “selecting” objects, simply using click to select is preferable. Even considering that we may be wishing to create an interface that is fun and creative (which was why the full drag and drop approach was originally considered), the inefficiency of this method detracts from the user performing their task. Selecting the objects was considered a preliminary task, and the “fun” part started when users got to manipulating the content.
Loin derrière moi l’époque où je donnais des claques lorsqu’on me parlait de JavaScript… Aujourd’hui les interfaces deviennent de plus en plus riches et souvent les CSS sont trop limitées - enfin, certains navigateurs sont encore à la traine et ne profitent pas pleinement de la technologie - pour permettre à des gens comme moi de tout gérer sans problèmes - sans oublier les obstacles liés à la compatibilité cross-browser.
JavaScript revient en force pour nous aider, grâce aussi à l’explosion du web2.0 qui nous amène à l’utiliser davantage. L’article The future is hybrids – how JavaScript can purify pure CSS solutions est un bonne lecture pour se familiariser avec tout ce bazar et pour faire une integration optimale des deux composantes qui gérent l’aspect visuel de votre site et son comportement. Bonne lecture.
Avant de commencer, quelques liens vers la documentation en ligne de jQuery:
Développer un plugin pour jQuery est particulièrement intéressant car on peut bénéficier d’une librairie JavaScript flexible, légère qui permet d’effectuer facilement des manipulations DOM, des effets et des animations simples ou avancées et surtout du Ajax. La mise en place d’un plugin va vous permettre de l’appliquer facilement a n’importe quel contexte.