|
AWZ-Interactive : Le meilleur choix de prestataire web php. Le langage php et ses extensions, ainsi que les technologies qui peuvent s’y associer n’ont pas de secret pour nous. PHP ou Personnal Home Page est un langage dynamique. Les langages dynamiques ont la particularité d’être traduit par le navigateur pour générer ensuite un code HTML pour un affichage html. 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. HistoriqueC’est en 1994 que Rasmus Lerdorf a créé le langage php pour son propre site Web, avant de le publier officiellement un an plus tard en tant que langage libre. Le php va alors continuer à se développer jusqu’à ce que la contribution d’Andi Gutmans et Zeev Suraski survienne pour la création de l’Hypertext Preprocessor 3.6. C’est cette version qui va conquérir le monde et la version actuelle est la version 5, sortie le 13 juillet 2004, et le sous version 5.2.9 le 26 février 2009. PrincipeLe langage PHP est un langage de script utilisé côté serveur (par opposition à côté client. Ce qui veut dire que c'est le serveur (de l’hébergeur) qui va interpréter le code PHP et générer du code qui va être interprété par le navigateur. PHP est associé à une base de données qui va stocker tous les éléments. Après le traitement des formulaires, php va puiser les éléments dans cette base de données. Client/serveurOn ne peut pas comprendre le php si l’on n’a pas encore compris cette notion client serveur. Le client, c’est l’internaute avec son ordinateur et son navigateur. Le client est alors branché au réseau internet et quand il va demander à son navigateur d’afficher une page, son navigateur va contacter le serveur. Il n’y a qu’un serveur pour une page donnée (il y en a donc des milliards pour les milliards de page qui existe). Le serveur, c’est l’hébergeur de votre page et son rôle est d’être tout le temps connecté à Internet (avec une connexion très rapide) pour que tout le monde puisse s’y connecté à volonté. Votre site web est quelque part dans un disque dur du serveur. SyntaxeLa syntaxe php est alors plus complexe. Si en html afficher un texte se faisait ainsi <p>texte à afficher html</p>, en php, c’est ainsi <?php echo 'texte à afficher php'; ?>. On peut ici avoir un bref aperçu de cette notion de script qui s’exécute côté serveur. Cette balise php n’existe qu’à la création de la page. Au moment du chargement de la page dans votre navigateur, si les codes html n’ont pas changé, les codes php ont disparu, le serveur les a traité et ont envoyé autre chose à votre navigateur, qui ne font plus rien qu’afficher. Malgré quelques exceptions, la plupart des CMS sont en php. 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 et 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). |
