Place Royale
1350, rue Royale, bureau 500
Trois-Rivières (Québec) G9A 4J4
Tél. : 819.376.7772
Téléc. : 819.376.8114
Donner priorité aux priorités
Je parle à ceux qui ont comme responsabilité la présence Web de leur entreprise. Ceux qui projettent une refonte de leur site. Ceux qui voient aux communications de leur entreprise sur la toile. Nos “power-users”, quoi...
Luke Wroblewski a signé il y a un peu plus de deux ans un article intitulé Mobile First, suggérant que la conception d’un site Web soit faite d’abord et avant tout pour les téléphones intelligents. Il faut se rappeler qu’à l’époque, ces assistants numériques étaient peu répandus, et les tablettes électroniques étaient encore à l’état de prototypes.
En deux ans, tout a changé. Peu de personnes sur le marché du travail n’ont pas encore touché à un écran tactile. Et la tendance est irréversible. Je ne suivrais pas l’avis de Monsieur Wroblewski à la lettre, mais il est vrai qu’aujourd’hui, ne pas tenir compte de ce qu’aura l’air notre site sur un téléphone intelligent pourrait nous coûter cher.
Nous devons développer nos sites Web pour les appareils qui seront utilisés dans les trois prochaines années. Et dorénavant, ces appareils peuvent ne pas avoir ni souris ni clavier. Nous devons alors assister l’utilisateur dans ses saisies, afficher des boutons plus gros pour les doigts sur l’écran, et nous devons penser que le contenu peut être affiché dans un écran de six ou soixante centimètres de large.
L’autre aspect, celui dont nos clients doivent s’occuper, gagne de plus en plus d’importance. C’est le contenu du site. Ce qui y est écrit. Ce que l’utilisateur va lire lorsqu’il va consulter le site dans l’autobus en allant travailler. Et c’est surtout sur ce contenu que les moteurs de recherche bâtissent leurs index.
Nous avons tous passé des années à mettre en ligne tous les aspects de notre entreprise, maintenant, il convient d’en enlever pour se concentrer sur l’essentiel, ce qui va servir l’objectif de votre site. Il en résulte un site orienté sur l’action de l’utilisateur, sans fioritures. Ce type de conception donnera une bonne expérience utilisateur et permet de réduire les coûts de production : moins de contenu, moins de développement... moins de dépenses!
Il n’est pas interdit cependant d’exploiter les fonctionnalités des téléphones intelligents qui sont absents des ordinateurs de table. Par exemple, nous pouvons utiliser le GPS du téléphone, pour indiquer quelle est la succursale la plus proche, et quel est l’itinéraire pour y aller. Cela améliore de manière significative l’expérience que l’utilisateur a sur votre site.
Le développement web a beaucoup évolué dans les 16 dernières années. Où en sommes-nous?
J'ai commencé à faire du développement web en 1995. Pas comme passe-temps, mais comme travail. À l'époque, les navigateurs étaient tous basés sur Mosaic et le plus utilisé était Netscape Navigator. Mis à part le HTML de base de l'époque, on ne pouvait pas développer d'applications très intéressantes. Nous étions limités à des pages contenant du texte et quelques images de basse qualité par-ci par-là.
Avance rapide, 16 ans plus tard, le développement web n'a plus rien à voir avec ce que c'était lors de mes débuts. C'est maintenant une profession à part entière qui est encore peu connue et mal comprise. Contrairement à avant, où les « pages web » se composaient dans un éditeur de texte (pas un traitement de texte), les développeurs sérieux travaillent avec des outils (IDE) adaptés à leurs besoins. Cadre de développement d'application Web (Web Application Framework), interfaces de programmation (Application Programming Interface - API), système de gestion des demandes (Issue Tracking System), système de gestion de versions (Source Code Management), système d'intégration continue (Continuous Integration System), tous sont des outils qui font partie du quotidien dans une équipe de développement web.
Chacun de ces outils a son utilité particulière :
En plus de tous les outils mentionnés, les feuilles de style ont beaucoup évolué (elles n'existaient pas en '96) et le JavaScript est devenu un outil très performant grâce aux avancées des fureteurs modernes avec leur engin de compilation juste-à-temps.
Si je compare le développement web d'aujourd'hui à ce que c'était lors de mes débuts, le HTML, qui était la majeure partie du développement qui se faisait, mis à part quelques CGI développés en Perl, est maintenant la partie la plus simple, malgré le fait que nous devons tester chaque site dans au moins 4 fureteurs différents.
Le développement web est devenu avec le temps une discipline à part entière du développement logiciel et devient de plus en plus intéressant et puissant, d'année en année.