jeudi 8 mars 2007

De l'utilité de ne pas penser que pour un browser

Pendant longtemps, le seul navigateur web réellement utilisé fut Internet Explorer. Pour les sociétés de services, cela avait un avantage énorme : on ne ce posait pas la question de savoir sur quoi devait tourner notre application. De plus les clients de ces sociétés de services y trouvaient aussi leurs comptes puisqu'ils économisaient de l'argent en ne demandant pas de rendre leurs sites compatibles avec Netscape ou Opéra. Hors avec le succès grandissant des navigateurs "alternatif" tel que Firefox les choses changent et ces mêmes clients demandent que leur application soit désormais compatible avec ses dits systèmes.
Si l'application est nouvelle, il suffira d'être très consciencieux et tout devrait bien ce passer. Par contre dès que l'application est plus ancienne, cela pose de réels problèmes :

Comment rendre mon application comptatible sans forcement tout casser ?
Quels sont les différences d'interprétation du HTML entre IE et Firefox
Quels sont les différences d'interprétation des CSS (Cascade Steel Sheet) entre IE et Firefox
Quels sont les différences d'interprétation du JavaScript (langage de programmation utilisé pour rendre un site web plus dynamique) entre ses deux systèmes.

Le vrai problème n'est pas tant de trouver les réponses, mais de les synthétiser, car pour quiconque cherchant ses informations sur le net, et en français, cela devient compliqué.
On trouve les réponses, mais rarement synthétisées au même endroit, rarement toutes celles que l'on cherche...

Je tenterai d'y répondre d'ici peu (ben vi je n’ai pas le temps... :'( ) et créerai trois parties dédiées à cette problématique.

Alors si jamais vous devez créer un site web, tant bien même il devrait n'être comptatible qu'avec un seul navigateur, il est important de le penser en grande partie pour fonctionner sur d'autre. Celà vous permettra d'éviter de longues heures de travail supplémentaire si le client venait à changer d'avis, où du moins vous simplifiera grandement une partie du travail. De plus certains module seront alors beaucoup plus facilement réutilisable.



Voilà j'ai poster le thème général de mon site pour les semaines à venir. Je tenterai dès que possible de vous faire un topos relativement conséquent sur les technologies Lotus Notes.
En tout cas, n'hésitez pas à poser vos questions, exposer vos problème.

Aucun commentaire: