Analyses

Cinq mauvaises raisons de quitter WordPress pour Joomla!

J’ai récemment lu un article traduit qui prête à WordPress cinq faiblesses imaginaires. J’ai pratiqué Joomla! en 2009 et 2010, à l’époque en version 1.5, avant de passer à WordPress. Les deux CMS suivent un chemin différent et il me … Continue reading

Les ORM, c’est mal

La fausse route des ORM Les mapping objets-relationnels sont une erreur. La conception du schéma d’une base de données obéit à des règles différentes de celles de la programmation à objets. Mieux vaut concevoir ses objets avec une approche « … Continue reading

Le logiciel libre est l’avenir du logiciel

Nota. – Cet article est aussi une réaction à la remarque de Philippe Scoffoni : « Je défends régulièrement l’idée que les logiciels libres ne devraient pas être portés par des entreprises. » Brevets et droits d’auteur Les brevets et … Continue reading

Sur la manière de penser Objets en PHP par rapport à Java

Java vs PHP, la différence qui change tout En Java, chaque concept, même le plus insignifiant, mérite presque toujours une classe. Le nombre d’objets instanciés a peu d’impact sur les performances. Les programmes Java sont certes souvent un peu longs … Continue reading

En positionnement CSS les vieux pixels poussiéreux : poubelle !

Avertissement. Je laisse cet article en ligne pour l’historique mais il utilise une définition erronée de la notion de pixel. Ce que je pensais être les pixels sont en fait des “points physiques” (pixel device) c’est-à-dire PAS les pixels que … Continue reading

Aux armes ! Défendons la sémantique en CSS !

Raphaël Goetter a publié dimanche une charge contre l’usage systématique de la sémantique en CSS. L’argument qui m’intéresse est qu’une classe CSS sémantique ne serait pas réutilisable. On imagine mal en effet comment une classe .sticky-video pourrait servir à positionner … Continue reading

Web sémantique : RDFa Lite joue et gagne

Le Web sémantique. Derrière ce nom se cache l’idée d’ajouter du sens (de la sémantique) sur des éléments HTML. Je tente ici un récapitulatif des évolutions dans le domaine. Deux standards sont en concurrence depuis des années : RDFa et … Continue reading

Qu’est-ce qu’un « responsive Web design » : la vraie définition, celle d’Ethan Marcotte

Suite aux réactions déplacées d’un lecteur de mon article sur pourquoi les grilles « responsive » sont une mode qui passera, je me suis aperçu que le Web francophone regorge de définitions erronées ou ambigües. Qu’est-ce qu’un design « responsive … Continue reading

Pourquoi les grilles « responsive » et les frameworks CSS sont une mode qui passera

Je pense sincèrement que le « tout fluide » ne devrait pas être généralisé comme une bonne pratique. Les grilles fluides des designs « responsive » sont inadaptables. Les frameworks Bootstrap, Knacss et consorts de même. Les grilles fluides sont … Continue reading

Le webmestre, artisan ou artiste ?

L’artiste et l’artisan sont cousins. Tous deux créent en mêlant un travail intellectuel et technique. Quelle différence entre un artisan et un artiste ? Sur le plan du droit, les créations logicielles sont assimilées à des œuvres d’art. Mais sommes-nous véritablement … Continue reading

Une référence d’apprentissage des CSS fera de vous un as du design Web

Pour débutant ou initié, je recommande chaudement la lecture de CSS 2 : Pratique du design web du webmestre alsacien Raphaël Goetter. Le livre est clair, explique juste l’essentiel et donne de bonnes pratiques au webmestre le plus aguerri. À remettre … Continue reading

Passez à Ubuntu et bye bye les virus !

Les clés USB chargées de virus vous importunent ? Votre antivirus n’est pas efficace et ralentit votre ordinateur ? Vos amis vous installent des cochonneries ? Les lenteurs injustifiées du système vous insupportent ? Vous aimeriez vous épargner la honte de subir une machine … Continue reading