Webmaster Hub
Rechercher dans les publications Rechercher:

Imprimer cet article

Rechercher dans les publications Auteur : Cariboo
Site Web :
Pnambique

Directeur du Pôle Experts de la société @position http://www.aposition.com

Articles de l'auteur :
La détection du Link Spam : un challenge pour les moteurs [3/4]
La détection du Link Spam : un challenge pour les moteurs [2/4]
La détection du Link Spam : un challenge pour les moteurs [Bibl.]
La détection du Link Spam : un challenge pour les moteurs [1/4]
Cuill veut surpasser Google grâce à l’analyse de données sémantiques
2007 : l’année des moteurs furtifs
L’autre sémantique - Le Web Sémantique et les systèmes de recherche d’information. [3.4]
L’autre sémantique - Le Web Sémantique et les systèmes de recherche d’information. [3.3]
L’autre sémantique - Le Web Sémantique et les systèmes de recherche d’information. [3.2]
L’autre sémantique - Le Web Sémantique et les systèmes de recherche d’information. [3.1]
Joachim Kreibich (Seekport) : pour nous, un moteur de recherche de qualité doit tenir compte des particularismes linguistiques nationaux, voire régionaux
Une tentative de définition du spamdexing
Google Base dévoilé !
Les concepts de la POO
La programmation objet : qu’est-ce que c’est ? à quoi ça sert ?
Gregory Olivier "MSN Search cherche à établir un véritable dialogue avec les webmasters et les référenceurs"
Direct Answers from Encarta
MSN Search utilise-t’il l’analyse au niveau des blocs ?
Spyware : les méthodes pour s’en débarasser
Michael James, de la société Mirago "Nous misons sur nos partenaires pour développer notre visibilité"
La sémantique appliquée et les outils de recherche [2/6]
Linguistique statistique et sémantique appliquée : outil de pertinence pour les moteurs, de KM et de référencement
ANALYSE THEMATIQUE (4/4) par le Pr E. Garcia
ANALYSE THEMATIQUE (3/4) par le Pr E. Garcia
Applications des outils sémantiques au référencement et aux moteurs de recherche
Sémantique appliquée : Liens et références bibliographiques
ANALYSE THEMATIQUE (2/4) par le Pr E. Garcia
ANALYSE THEMATIQUE (1/4) par le Pr E. Garcia
CIRCA : la technologie d’Applied Semantics au coeur des Adwords et des Adsense de Google [3]
Mon premier programme en PHP (3e Partie)
CIRCA : la technologie d’Applied Semantics au coeur des Adwords et des Adsense de Google [2]
CIRCA : la technologie d’Applied Semantics au coeur des Adwords et des Adsense de Google [1]
Quelques pistes pour comprendre le nouvel algorithme de Google (suite et fin)
Quelques pistes pour comprendre le nouvel algorithme de Google
FOOXX, le moteur futé venu d’Allemagne
Le futur moteur que prépare Microsoft pour MSN sera-t’il Brilliant ?
Mooter, un moteur de recherche innovant venu d’Australie
Les techniques évoluées d’indexation dans les moteurs de recherche (2e partie)
Visibilité et stratégies de développement d’audience sur le Web
Les techniques évoluées d’indexation dans les moteurs de recherche
L’algorithme HITS et le projet CLEVER (deuxième partie)
L’algorithme HITS et le projet CLEVER
La structure du web est en forme de "noeud papillon"
Webfountain d’IBM
Vers un moteur de recherche sensible au contexte (1ère partie)
Vers un moteur de recherche sensible au contexte (2ème partie)
Vers un moteur de recherche sensible au contexte (3ème partie)
Droit d’auteur et site web
Droit d’auteur et site web (2e Partie)
Droit des producteurs de bases de données (législation française)
Tester correctement variables et valeurs en php
Mon premier programme en PHP (2e Partie)
Les nouveautés de la version 5 de PHP
Les origines du PHP
Mon premier programme en PHP
Pourquoi choisir le PHP pour réaliser des pages dynamiques ?
Pourquoi choisir le PHP pour réaliser des pages dynamiques ?

Pourquoi choisir le PHP pour réaliser des pages dynamiques ?

30 août 2003, par Cariboo

Le nombre d’adeptes du langage PHP ne cesse de croître. On recense aujourd’hui plus de 13 millions de sites utilisateurs (http://fr.php.net/usage.php), et le langage est de plus en plus proposé en standard par les hébergeurs (gratuits et professionnels).

Mais quels sont les atouts du PHP, qui en font un langage aussi répandu ?

Le PHP est rapide. Compilé en tant que module Apache, les temps d’exécution sont très performants. A condition toutefois de l’utiliser sur une plate forme Linux (sur Windows, les dernières versions d’Apache/php ont des performances honorables, mais comparables avec celle d’IIS/ASP). Contrairement aux CGI, les scripts PHP sont donc executés par le serveur web, sans ressources suppléméntaires. Pour des sites très fréquentés, le PHP s’avère plus performant que l’ASP (mais la différence est imperceptible pour un site avec moins de 2 millions de pages vues par mois).

Le PHP est d’abord un langage facile à apprendre. Il reprend assez fidèlement la syntaxe du C, ce qui rend sa prise en main par un développeur qui connait ce langage quasi immédiate. De plus c’est un "C pour les nuls", c’est à dire qu’il ne contient pas les contraintes qui empoisonnent les développeurs débutants, comme les problèmes de déclaration de variables, ou la gestion des chaînes de caractères.

Le PHP gère très bien, depuis les origines, les requêtes SQL. On peut donc facilement écrire des programmes qui affichent des données extraites de bases SQL, ou qui stockent des données postées par un formulaire dans une table SQL. Le PHP sait communiquer avec presque tous les SGBD de la création (Oracle, MySql, DB2, Informix, Ingres, Postgresql, SQL Server, Access etc...).

Les plateformes Linux/Apache/PHP sont d’une très grande stabilité (sauf mauvaise config à l’origine). Un site peut tourner pendant des mois et des mois sans avoir besoin d’un reboot... Appréciable pour les sites d’e-commerce ou les sites boursiers (ces derniers choisissent de plus en plus le PHP, ce n’est pas un hasard) pour lesquels une panne d’une heure peut coûter des millions...

Aux instructions de bases du PHP, s’ajoutent une foule de fonctions, couvrant tous les besoins imaginables pour un webmaster : applications e-commerce, génération de PDF, création d’images à la volée, parsing XML, programmation COM, compression/décompression, statistiques, cryptologie, génération d’email, gestion d’annuaires LDAP et... un raton laveur. Pour le cas, fort improbable, où il resterait quelque chose à inventer, vous pourrez, grâce à une API très stable et bien faite, programmer vos propres modules d’extension.

Un atout majeur, et qui achève de convaincre nombre d’utilisateurs : le PHP, élaboré par des pionniers de l’Open Source, bénéficie d’une énorme communauté d’utilisateurs, qui s’entraident au sein de nombreux forums (dont celui-ci), mettent à disposition des scripts ou des applications complètes en Open Source. Sur Hotscripts.com, par exemple, on trouve 2778 scripts ASP, 89 scripts en Python, 4230 Perl/CGI, et 6996 scripts PHP. Cela se passe de commentaires.

Enfin, (et surtout diront certains), PHP est gratuit ! (licence GNU GPL !)



[prochain article : mon premier programme en php (débutant)]

Philippe YONNET