|
AWZ-Interactive : Une des plus grandes forces de votre site web est dans le choix de la technologie Web que vous allez utiliser. Nous pouvons vous apporter les meilleures options de technologies web selon l’exigence de votre site, du marché… La technologie web est un élément essentiel qui échappe à certains simples visiteurs. En effet, pour lui, une page web est une simple page qui a été éditée de la même manière qu’une page de texte, en tapant les textes du clavier et en dessinant les images manuellement avec un outil de création d’images, pour les insérer ensuite sur la page elle-même.
Certes, on peut reconnaître qu’au début du web, c’était le cas. Cependant, les technologies web ont avancés pour répondre de plus en plus à d’autres besoins, d’autres exigences de la part des propriétaires de ces sites web. Les technologies de baseNous n’allons pas donner ici un historique complet du web, mais juste quelques points essentiels.
Ainsi, parler de technologie web signifie d'abord parler de langage utilisé. Le codage html a d’abord été le premier à conquérir le marché, du fait qu’il était très simple à mettre en œuvre, à la manière d’un éditeur de texte. En quelques mots : le principe du html est que « charger une page de la part d’un visiteur signifie charger la page que le créateur du site a édité, ni plus ni moins ».
Puis, le codage dynamique était arrivé, dont le php est le plus fervent défenseur. Les langages dynamiques ont la particularité d’être traduit par le navigateur pour générer ensuite un code HTML pour un affichage html. Imaginez que vous êtes propriétaire d’un site qui présente 1000 produits, vous allez encore avec le codage html créer 1000 pages pour présenter ces produits, plus les pages supplémentaires qui doivent être présentes sur le site (page d’accueil, pages de recherches, pages d’informations…). Le codage php devient la solution, il suffit de créer une page de présentation du produit, et faire appel à une base de données qui va afficher le produit voulu. Php trouve aussi sa force dans son association avec les bases de données, notamment mysql. En quelques mots : le principe du php est que « charger une page de la part d’un visiteur signifie charger une page (vide, soi disant), et charger les informations dont le visiteur a besoin (uniquement) pour le mettre sur cette page vide. Au final, le visiteur reçoit une page complète mais les informations proviennent de plusieurs sources.
Le html et le php sont de loin les deux principaux langages utilisés. Il apparait très vite que le php est plus perfectionné que le html. Cependant, ce sera le besoin du site en question que le choix doit se poser. En effet, le php n’est pas automatique du fait de la facilité du html, accompagnés des technologies secondaires qui peuvent lui être associées. Les technologies secondairesOn parle de technologie secondaire pour parler de langage qui ne peut pas à lui seul être une page web. Ils sont pour cela toujours associés au langage html ou php. Ici non plus, on ne va pas vous donner une liste complète, on va se contenter de vous donner les meilleurs et les plus maîtrisés par l’équipe d’AWZ.
- Le CSS (Cascading Style Sheet) ou feuille de style en cascade : le principe du CSS est de regrouper dans un même document .css des caractéristiques de mise en forme associées à des groupes d'éléments, que la page html va ensuite faire appel. Un exemple très simple : vous allez mettre dans la feuille .css que les gros titres ont un format Arial bleu 14pt gras et vous lui donnez le nom « title » par exemple, et sur n’importe quelle page tous les textes qui auront un attribut « title » auront le même format. Bien sûr, c’est un exemple très simple, mais la réalité est bine plus complexe, et plus avantageux, le css pouvant s’appliques à plusieurs autres domaines tels la mise en page, la gestion des images…
- Javascript : le javascript est un langage orienté objet, et malgré plusieurs autres utilisations : sa destination de base est visuelle et ergonomique. Remarquez par exemple sur certaines pages au passage de la souris un bouton change de couleur, ou se met à vibrer… Remarquez aussi des fois quand vous cliquez sur un élément, une partie de la page a changé, une information est apparue sans que la page ne s’est pas rechargés : c’est le travail de javascript. D’autres variantes équivalentes sont aussi venues consolider la place des langages script, tels Ajax, WIdget…
- Flash : Flash est aussi une révolution sur le web. Au début, le logiciel Flash était désigné pour faire des animations simples, à la manière des publicités animées sur les pages web. C’est après quand l’animation Flash a commencé à permettre l’interactivité avec le visiteur (clic, saisie d’informations…) à travers un langage propre (l’ActionScript) que Flash gagne du terrain par rapport à ses concurrents. La destination de Flash est effet visuelle et interactivité, et son avantage vient du fait qu’il ne cesse d’évoluer à grand pas chez son actuel propriétaire Adobe. Les CMS (Content Management System)Les CMS se présentent comme des logiciels même si au fond ce sont des sites Web prêts à l’emploi. La création et le développement des CMS sont le fait d’une communauté de webmasters généreux et qui ont soifs de connaissance. Imaginez que vous devez créer votre site web commercial, vous prenez un CMS et vous le personnalisez et vous avez le vôtre. Malgré quelques exceptions, les meilleurs CMS sont actuellement OpenSource, c'est-à-dire libre de droit. Parmi les plus appréciés de l’équipe d’AWZ, on peut citer Joomla!, Drupal, Made Simple ou Zend Framework. Avec peu de connaissances sur le web, la personnalisation d’un site créé avec un CMS peut être facile, mais c’est dans le développement de modules spécifiques qu’on a vraiment du webmaster. En effet, chaque module va répondre à la fois aux exigences du CMS lui-même et des besoins du client. Les plus d’AWZ-Interactive : dans la maîtriseLa maîtrise doit primer sur n’importe quoi d’autres. Au moment du choix des technologies utilisées lui-même, le webmaster doit avoir cette maîtrise pour guider le choix de l’équipe concepteur (formée par des webmasters d’AWZ et du client).
C’est bien connu que l’on ne peut pas maîtriser plusieurs choses à la fois. Les webmasters d’AWZ ont chacun leurs spécialités, et pour des projets plus complexes et/ou plus étendus nous faisons appel à des collaborateurs externes qui ont l’habitude travailler avec l’équipe interne, et qui peuvent répondre à la fois aux exigences de qualité et de timing préétablies.
|