Posts archived in Mac OS

Déjà, pour quoi faire? Il y a déjà Safari et Firefox (entre autres), pourquoi s’encombrer avec un navigateur pas franchement recommandé? Eh bien… pour faire des tests ! Lorsque l’on fait un peu de développement web, on est toujours confronté à un problème de compatibilité entre les navigateurs, le dilemme étant de faire un site qui s’affiche correctement quelque soit le navigateur du client (cela ne veut pas dire que le site s’affiche de la même manière sur tous les navigateurs d’ailleurs).

Donc, avec MacOS X, on peut aussi installer IE6 sans utiliser tout un système Windows (via bootcamp, parallels ou vmware fusion par exemple) avec ies4osx : http://www.kronenberg.org/ies4osx/. Tout est très bien expliqué sur le site, et l’installation est très simple. Ce logiciel m’est vraiment utile dans la mesure où je n’ai pas encore trouvé de solution de virtualisation GRATUITE convenable pour émuler XP (et Ubuntu). Cerise sur le gâteau, c’est open-source :).

IE6 sur Leopard

Tiens, c’est marrant… en écrivant ce billet je découvre qu’il existe aussi netrenderer, qui propose de vous afficher online la manière dont IE (5.5, 6, 7 ou 8, au choix !) affiche votre page. Alléchant mais malheureusement cela ne semble pas très bien marcher, notamment lorsqu’il y a du javascript sur la page.

1 comments

Hello world

Ce thème a été réalisé par Miguel Santirso. Il est disponible en vert, bleu et rose, mais comme cela ne me plaisait pas vraiment, j’ai réalisé une nouvelle feuille de style perso, avec quelques changements de forme par ci par là. Je n’ai pas de grande qualité en tant que designer mais je voulais tout de même un thème qui soit unique.

Il reste encore quelques petits problèmes d’affichages notamment avec les titres des posts sur Safari. Je vais essayer de corriger cela dans les jours à venir.

En tout cas, cela illustre bien la difficulté de réaliser un ensemble PHP/HTML/CSS qui, déjà, soit opérationnel sur tous les navigateurs, et ensuite qui soit interprété de la même manière. La résolution de ces problèmes est un aspect du développement web qui m’a toujours enervé. Cela me confortait dans l’idée de vouloir faire du développement logiciel , du vrai, avec un compilateur ou une machine virtuelle ;)

J’ai pourtant découvert (un peu par hasard) en ce début d’année 2009 le framework Google Web Toolkit (GWT). J’ai tout de suite été séduit par le fait de pouvoir produire, avec du code Java, du contenu interprétable par n’importe quel serveur web. Je classe les qualités de GWT dans 3 catégories :

  • Java : intégration de GWT dans Eclipse, possibilité d’utiliser mes acquis en Java. Avec un serveur capable de gérer les servlets (Tomcat par exemple), on peut réaliser de véritable application web, sur le modèle de Gmail par exemple. Et même sans, on peut interagir avec tout type de serveur.
  • Google : cela a sûrement des inconvénients, mais aussi des avantages. L’image de Google sur le produit permet de penser que le produit a toutes les chances de continuer d’évoluer dans le futur. Cela permet aussi de s’approcher des services Google (Maps, Visualization etc…) omniprésent sur le web.
  • Javascript : Web 2.0, AJAX… avec GWT on est en plein dans la nouvelle (?) mode du web. Je sais que d’autres frameworks AJAX existent, mais je ne les ai pas testé donc je ne dirai rien :). Quoiqu’il en soit, avec GWT, on a l’assurance que le code généré fonctionnera sur tous les navigateurs et l’on a tous les outils pour construire un client robuste.

Tout ceci me pousse donc à m’étendre sur le sujet, découvrir, approfondir.