Techniques de développement web : une révolution en cours ?

J’ai comme l’impression que l’actualité est plutôt riche en ce qui concerne les langages et techniques de développement. En tout cas, deux phénomènes retiennent mon attention : l’émergence de framworks orientés RAD et orientés RIA.

Ruby On Rail : L’environnement de développement agile au service du prototypage rapide

On en parle beaucoup en ce moment, le langage Ruby est en plein essor (voir à ce sujet l’article du JDNet : Introduction à Ruby). Pour faire simple, disons que c’est un langage de programmation concurrent de PHP et ASP qui concerne la partie serveur (contrairement au XHTML, javascript ou Flash qui concerne la partie client). Ce langage présente un intérêt dans la mesure où il est extrêmement rapide à mettre en oeuvre. Concrètement, il vous permet de développer beaucoup plus vite, donc de faire preuve de beaucoup plus de réactivité dans la maintenance et l’évolution de votre site. Idéal pour faire du prototypage rapide, c’est à dire dans une configuration projet où le site est développé / testé / modifié plusieurs fois selon un principe de cycles itératifs. Certains appellent ça de l‘eXtreme Programming, moi j’appelle plutôt ça de la conception centrée sur les utilisateurs (à condition que ces derniers soient impliqués dans les multiples étapes de test). Pour plus d’info, je vous recommande de consulter le site consacré à l’environnement de développement de Ruby : RubyOnRails.org.

AJAX et Open Laszlo : Les environnement de développement riches au service des RIAs

J’ai beaucoup parlé de la technique de développement AJAX qui permet de réaliser des interfaces web enrichies à partir de technologies traditionnelles (XHTML, javascript, DOM, CSS, XML…), pour cela je vous renvoie sur ce précédent billet : AJAX : l’avenir des applications en ligne. De même, j’avais également mentionné l’environnement de développement Open Laszlo qui permet de générer des interfaces en Flash (voir à ce sujet le billet suivant : Construire une application internet riche). Comme si tout cela n’était pas assez compliqué, voici que l’on nous propose de marier ces deux concepts avec un environnement de développement qui génère du Flash mais qui exploite en même temps les technologies traditionnelles : AFLAX.

Bon OK, tout cela vous parait sûrement un petit trop technique (à la limite du vaporware), en tout cas je peux vous assurer que cela faisait bien longtemps que je n’avais pas vu autant d’innovations en même temps dans le petit monde des environnements de développement web. Et vous ? (merci à Christophe O. pour le lien)

MAJ (12/04/2005) : Pour illustrer le potentiel du framework Ruby On Rail et celui d’AJAX je vous recommande fortement de vous jetter sur cette page de démonstration ainsi que sur ce billet où 2 liens mènent à des vidéos où une barre de progression ainsi qu’un formulaire auto-complété sont mis en scène (le tout à l’aide d’AJAX).

MAJ (22/04/2005) : Visiblement je ne suis pas le seul à penser que l’internet et les services en ligne sont entrés dans un nouveau cycle d’innovations : It’s a Whole New Internet. Dans cet article, l’auteur fait notamment référence à un service en ligne remarquable (Consumating.com) qui mélange folksonomie et service de recontre.

Vente de T-shirt en ligne : l’innovation continue

Décidément, je ne savais pas que la vente de T-shirt en ligne était un secteur d’activité où l’innovation règne en maître (voir à ce sujet un précédent billet : Quel point commun entre l’auto-marketing et un T-shirt ?). Et pourtant, voici une boutique en ligne made in Turkia : T-box.

La page d'accueil de la boutique en ligne T-box

Le traitement graphique y est tout simplement remarquable avec une utilisation combinée de vidéo et d’animation vectorielle, en plus c’est bourré d’humour.

Echanger des fichiers volumineux en toute simplicité

A qui cela n’est-il jamais arriver ? Échanger des fichiers volumineux (plus de 10 Mo) quand le système de messagerie est limité ou quand on a pas de graveur CD ou de clé USB sous la main est une vrai galère. Heureusement, Dropload est là pour venir à notre secours : Dropload est un endroit où vous pouvez déposer des fichiers jusqu’à 100 Mo où des personnes invitées par email peuvent les récupérer dans un délai de 7 jours. En plus le site est très bien fait (simple et efficace), j’adore !

Retrouver un air de musique en le sifflotant

La promesse est belle, mais l’idée est génial. Le site Musipedia vous propose ainsi de retrouver un air de musique à partir d’un simple enregistrement. Si vous ne possédez pas d’extrait du morceau en question, pas de problème, sortez votre micro et sifflotez l’air de musique, ce service en ligne se charge du reste. Étant un piètre musicien, y a-t-il quelqu’un dans l’assistance pour faire un test ? (merci à Stéphane D. pour le lien)