Continuer à supporter Internet Explorer 6 ?
Le web évolue, les usages aussi. Disons-le clairement, Internet Explorer 6, sorti en 2001, est aujourd’hui une plaie pour les métiers du web et en particulier pour les intégrateurs. Et ceci depuis plusieurs années déjà. Ce n’est pas les alternatives qui manquent, mais pourtant une part non négligeable d’internautes, bien que décroissante, continue à utiliser ce navigateur.
Marqués par la frustration, de plus en plus d’intégrateurs commencent à ne plus supporter IE6, des campagnes fleurissent sur Internet : le métier a besoin d’évoluer. Et je le comprends… Mais doit-on stopper subitement le support d’un navigateur encore utilisé par une part réduite mais non négligeable d’utilisateurs ?
Virtualiser son serveur de développement
Après avoir migré sous Mac OS X, je me suis demandé quelle solution était la plus flexible et fiable pour développer dans un environnement xAMP (Apache-MySQL-PHP, ou x restait à définir). Après avoir eu de brefs échos (plutôt mauvais) sur Twitter à propos de MacPorts (Lien externe) et MAMP (Lien externe), j’ai décidé de continuer à virtualiser mon serveur de développement.
C’est une technique que j’avais déjà expérimentée sous Windows. Lorsque l’on travaille avec un framework web tel que Symfony (Lien externe), la ligne de commande est omniprésente. Et soyons honnête, la ligne de commande sous Windows, c’est pas ça (malgré l’existence d’outils comme Cygwin (Lien externe)).
Virtualiser mon serveur de développement sous Linux m’est apparu comme le meilleur choix : On peut ainsi profiter de son système de prédilection (Mac OS X dans mon cas) pour développer ses projets web tout en disposant de la robustesse d’une architecture LAMP pour les tester. Cela permet aussi de tester son application dans des conditions proches de celles de l’environnement de production, et il est même possible de tester son projet sous différentes configurations en installant, au besoin, plusieurs machines virtuelles.
Dans cet article, nous allons voir comment configurer une machine virtuelle sous Debian (Lien externe) adaptée au développement avec le framework Symfony (Lien externe).







