Les billets de blog

Et si on regardait nodejs

Quand j’entend beaucoup de développeurs (expérimentés qui plus est) cracher sur Javascript, je me dis qu’il y a un vrai souci avec l’image de ce langage… Car j’ai beau regarder, tester, Javascript reste pour moi l’un des meilleures langages à ce jour. Lorsque l’on voit Firefox codé en XUL (donc en partie en JS) ou encore les capacités extraodinaires de WebGL (voyez le projet Ro.me), je me demande bien pourquoi on lui fait tellement de tort.

Mootools 1.3

Ho je pense que vous le savez, je n’aime pas jQuery… c’est un fait, j’ai donné mes explications dans un billet précédent, et plus ça va, plus mon idée se conforte. Pour ma part je préfère Mootools, plus adapté pour le développement, plus proche des développeurs et moins “bricolo” à mon goût. Ce 25 Février 2011 est sorti la version 1.3 de Mootools. Au menu: moins de bugs, plus de conflit avec les autres frameworks, et surtout la doc qui est enfin correctement corrigée.

Plot 3D chart

J’avais déjà parlé de Raycast en Javascript et l’idée a pris un peu ses formes. Notamment l’utiilsation de la 3D pour faire des graphs. Voici donc une petite présentation de ce que je suis en train de faire, http://www.metal3d.org/canvasplot3D/ C’est encore au stade de l’ébauche et je n’ai pas encore trouvé certaines méthode pour afficher des labels ou les axes mais je vais cherché. Bref, n’hésitez pas à twitter, à en parler… de l’aide serait la bienvenue.

Du CSS dynamique

J’adore le CSS, c’est un fait. L’avènement du CSS 3 est encore loin d’être vraiment ancré dans les consciences mais je ne désespère pas. Cela dit, je butte souvent sur la syntaxe parfois trop verbeuse du CSS. J’ai donc fouillé un peu à droite à gauche… et j’ai trouvé 2 projets intéressant dont un qui m’a littéralement conquis ! Le premier projet se base sur deux langage de style possible. Attendez ne partez pas en courant tout de suite.

Titanium le développement révolutionnaire

Voilà des années que je me tue à le dire, Javascript est certainement le langage le plus intéressant pour développer des applications. Et je me désolait de ne pas voir des solutions viables qui permettraient de faire des application clients lourds. Mais c’était sans compter sur Titanium par Appcelerator qui permet non seulement de développer des applications Linux, Windows et Mac mais aussi des applications Android et Iphone. Car aujourd’hui l’engouement pour les technologies web ont amené Javascript, HTML et CSS sur le devant de la scène, ce trio était le meilleur choix pour permettre une prise en main aisée et surtout un support communautaire élevé.

XML vs JSON

Travailler avec plusieurs langages et/ou faire communiquer deux infrastructures différentes nécessite un format d’échange facile à appréhender et à manipuler. Mais encore faut-il que ce format soit implémenté ou implémentable facilement. C’est le rôle de deux formats aujourd’hui bien reconnus, le XML (eXtended Markup Langage) et JSON (JavaScript Object Notation). Ces deux formats sont souples, efficaces, connus et surtout répandu. Les deux présentent des avantages et inconvénients. Alors comment faire un choix ?