les langages informatiques en général se voient élaborés sous des formes assez strictes sans lesquelles, le fonctionnement des applications créées est remis en cause; mais il n'en est pas de même pour les langages du web (structuration et mise en page), qui eux souffrent d'un laisser-aller inimaginable. A qui la faute?
Tout d'abord revenons sur cet état de chose qui peut laisser sans voix: les langages de programmation y compris ceux du web, javascript, php... Java etc sont établis avec une rigueur sans faille. Comment comprend que l'oubli d'un ";" peut planter un programme alors que dans les langages de balisage et de mise en page du web (xhtml, html, css) on peut se permettre d'oublier de fermer une balise, sans être inquiété et pire, certains navigateurs interprétant normalement la page, tout comme si la page était bien codée.
Le w3c, world wide web consortium, qui est en charge d'élaborer les recommandations du web, ne devrait-il pas plutôt passer aux exigences du web?
Comment comprendre aussi, que microsoft de par son navigateur internet explorer crée autant de problèmes aux développeurs web en refusant dans certains cas de s'aligner sur des recommandations qui sont prises en charge par la quasi totalité des autres?
Notons toutefois une belle avancée de la législation européenne qui oblige microsoft à proposer dès l'installation des nouveaux pc un certain nombre de navigateurs alternatifs, pour éviter ce monopole et cette désobéissance qui ne dit pas son nom.
Pour le moment, internet explorer 6, le cauchemar des développeurs, court toujours.
( lecteurs) |