Clochix

Aller au contenu | Aller au menu | Aller à la recherche

mardi 14 avril 2009

Quand les éléPHPants regardent passer la Comet de Bayeux.

Longtemps après avoir été confronté au problème à l'époque de Couac, je me retrouve à nouveau à réfléchir à l'amélioration de l'interaction entre une application Web et le serveur. Tentative de résumé de mes lectures du (trop court) week-end sur Comet, une technique pour permettre à un serveur de pousser de l'information vers un client web, et sur son utilisation avec PHP. Le but est toujours le même, trouver le meilleur moyen de rafraîchir des éléments de l'interface (widgets ou autres) lorsque de nouvelles informations sont disponibles sur le serveur.

Lire la suite...

mercredi 12 décembre 2007

Ya un Couac, ou la naissance d'une appli web

Ce blog est en sommeil depuis longtemps, par manque de temps pour m'en occuper. La faute au salariat et à ma plongée pendant quelques mois dans le codage d'une application web, Couac. Aujourd'hui, elle a atteint un niveau qui commence à la rendre utilisable, même si je butte sur une erreur de choix architectural qui risque de lui être fatale. Et comme je n'ai plus guère de temps pour m'en occuper, il est temps que je la rende publique, dans l'espoir qu'elle puisse servir et que d'autres contributions viennent l'améliorer.

Lire la suite...

mercredi 8 août 2007

Firefox 3 implémente les "cross site XMLHttpRequest" !

En parcourant la liste des évolutions de la dernière version de test de firefox (FF 3a7) j'ai eu la surprise de tomber sur cette note : Cross site XMLHttpRequest specification implemented. Firefox 3 pourra utiliser XMLHttpRequest pour envoyer des requêtes ailleurs que sur le site d'origine de la page !

Lire la suite...

jeudi 21 décembre 2006

Firebug, Aptana, et le développement web devient encore plus facile

Les premières impressions ne sont pas toujours les bonnes. J'ai re-découvert ces derniers jours 2 outils que j'avais trop mal jugés, et je suis assez impressionné par leurs fonctionnalités. Firebug, une extension Firefox, et Aptana, un IDE web, sont vraiment puissants et agréables à utiliser.

Lire la suite...

samedi 9 septembre 2006

Actualité de Google

Google n'arrête pas, chaque jour de nouveaux services, innovants ou simples recyclages, chaque jour de nouvelles perspectives enthousiasmantes ou flippantes... Et je continue ma revue enthousiaste et flippée...

Lire la suite...

vendredi 8 septembre 2006

Webdeuzeries en vrac

Depuis de nombreuses semaines, je n'ai pas trop le temps de faire de la veille, encore moins de blogger. Rapidement quelques webdeuzeuries aperçues marlgré tout ces derniers jours...

Lire la suite...

mercredi 9 août 2006

haXe, un langage universel client et serveur pour le web ?

L'une des nombreuses raisons de ma réticence l'égard de Flash est le manque d'outils libres utilisables pour en créer. J'avais découvert avec plaisir il y a quelques mois MTASC, un compilateur ActionScript. Joie et bonheur, on pouvait créer des fichiers swf avec vi et un coup de ligne de commande. Mes connaissances en ActionScript étant très basique, je n'avais pas été plus loin que les quelques exemples fournis, mais avais gardé le lien sous le coude. Et voici que toujours l'occasion des présentations de l'OSCON j'ai découvert haXe, le nouveau projet du développeur de MTASC. haXe se présente comme un langage universel orienté web. Il est basé sur ECMAScript (donc proche de Javascript et Actionscript) et permet de générer côté client des fichier Flash et du Javascript, et côté serveur un langage spécifique, Neko. Un IDE sous forme de module pour Eclipse est disponible. Sur le serveur, Neko peut générer du bytecode qui tournera au dessus d'un module Apache, ou être compilé. Côté client, il contient des librairies javascript qui permettent de faire de l'AJAX facilement. La première version stable est sortie en mai 2006. Plusieurs projets basés sur le langage ont déj vu le jour:

  • Screenweaver HX, un framework pour créer des applications de bureau en Flash
  • HXDT, l'environnement de développement sous forme de plugin Eclipse.
  • et de nombreux autres.

Tout cela parait assez alléchant, mais je suis partagé. Le site manque d'exemples des fonctionnalités du langage, et je n'ai pas le temps de le tester. Quand l'utilisation intensive de Flash au niveau du client, elle ne me plaît guère. Bref, je ne sais pas si haXe est réellement une bonne idée et apporte quelque chose par rapport des langages et frameworks existants. Tout retour d'expérience serait le bienvenu.

Pour en savoir plus et vous faire une idée:

mardi 13 juin 2006

Quelques liens sur Ajax et .Net

Comme je suis malheureusement encore condamné travailler sur dotnet pendant quelques mois, je continue en suivre l'actu. A l'occasion de la sortie d'un nouveau framework, rapide liste de liens sur l'intégration d'Ajax et .Net...

Lire la suite...

mercredi 26 avril 2006

Vrac avec du javascript dedans

  • un superbe nuancier tout en javascript : http://pourpre.com/colordb/
  • pas besoin de Flash pour faire des jeux cruels, voici une chasse aux lapins en javascript
  • les pop-ups étant de plus en plus souvent bloquées, on voit fleurir de nombreux scripts permettant d'afficher l'équivalent dans des boites flottant au dessus de la page. Par exemple Lightbox pour des galeries d'images. En voici quelques-uns (source : http://www.excargot.net ) :
  1. lightbox
  2. thickbox
  3. greybox
  • eyeOS est un bureau virtuel en ligne. Quelques applications de base sont fournies (gestionnaire très basique de fichiers, éditeur de texte, agenda, gestion de contacts, de notes) et on peut en télécharger d'autres sur leur site ou les développer soi-même, un des but du projet étant de fournir une plate-forme pour développer ce genre d'applis. Cela permet donc d'accéder son bureau de n'importe où travers un simple brouteur. Pour l'instant, cela ressemble un groupware assez joli mais manquant de fonctionnalités. Mais si le développement d'applications tierces suit, on a peut-être l le fameux bureau en ligne dont on parle depuis des années.
  • Ajax n'est pas forcément qu'un gadget pour "faire Web 2.0". Un article de CMS watch tente d'explorer ce qu'Ajax peut apporter un CMS : Ajax and Your CMS
  • Gabbly est un système vous permettant de discuter en direct avec les autres visiteurs et visiteuses d'un site. Il suffit de faire précéder l'url du site par gabbly.com/ ( pe http://gabbly.com/www.debian.org ). Ca m'a l'air pas mal pensé du tout, j'avoue que je suis scotché. Bon, évidemment tout passe par leur serveur, donc ce n'est bsolument pas sécurisé, donc fuir comme MSN, mais part ça c'est une belle démonstration du pouvoir d'Ajax.