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 ?
Les origines du PHP

Les origines du PHP

Petite histoire d’un grand langage

30 août 2003, par Cariboo

Le langage PHP en sera bientôt à sa version 5, qui le dotera de nouvelles possibilités et le transformera en un langage de programmation complet... Devenu un standard du web, son extension rapide dans le monde de l’internet a fait oublier ses origines modestes...

1994/95 L’idée de Rasmus Lerdorf

Le langage PHP a été créé par un Danois, Rasmus Lerdorf en 1994 parce qu’il cherchait à élaborer un script simple pour enregistrer les passages sur une passage personnelle sur laquelle son CV était présenté. Ne trouvant rien de vraiment commode, il décide de créer on propre langage de script pour résoudre le problème.

Il faut dire que Rasmus Lerdorf n’est pas le premier informaticien venu : c’est un spécialiste des solutions Unix qui a déjà dix ans d’expérience dans le domaine. Mais au moment où il crée sa page perso, il est à la recherche d’un employeur, et se dit que montrer une page avec les logs des visiteurs peut en impressionner plus d’un.

Mais sa page est vue aussi par de nombreux webmasters, qui lui réclament son script (au départ une simple collection d’outils sous forme de scripts perl/cgi). Les premiers scripts sont déjà capables d’exécuter des requêtes mSql, et de gérer des formulaires.

L’ensemble constitue les "PHP Tools" (Personal Home Page Tools, outils pour pages personnelles), et c’est ce qui explique l’origine du nom PHP.

1995 : version 1.0 - l’interpréteur

Lerdorf a rapidement fait évoluer ses scripts, pour créer un véritable interpréteur de tags HTML qui simplifiait l’utilisation de ses scripts. Ce mini langage a connu un succès immédiat. Stimulé par la communauté des utilisateurs, qui lui suggèrent de doter le langage de boucles structures conditionnelles et d’autres fonctionnalités sympathiques, Lerdorf se plonge dans les langages évolués de l’époque pour en retirer le meilleur.

1996 : version 2.0 - PHP devient un véritable langage évolué

Lerdorf n’est pas un développeur expert, donc il garde la syntaxe du C, qui lui est familière, mais il s’imprègne également de concepts issus de Bison GNU et de YACC.

La version 2.0 est une révolution, car elle permet d’insérer dans une page HTML des instructions puissantes, mais aussi des requêtes sql, avec une facilité déconcertante. L’une des qualités les plus remarquées du PHP, c’est aussi la rapidité d’exécution des scripts, car il fonctionne comme un module compilé avec le serveur web Apache.

PHP/FI (c’est son nom à l’époque) intéresse déjà plusieurs sites commerciaux, qui l’adoptent. A partir de 1998, plusieurs hébergeurs commencent à proposer à leurs clients ce langage. Le phénomène PHP est lancé...

1998 : version 3.0 - La consécration

Le nombre d’installations augmentant, de nouveaux besoins apparaissent, et certains défauts sont devenus plus difficilement tolérables. Mais face à l’ampleur de la tâche, Lerdorf se fait aider cette fois-ci par une équipe de nouveaux développeurs bénévoles : on peut citer Stig Bakken, Shane Caraveo, Andi Gutmans, Zeev Suraski, et Jim Winstead.

C’est grâce à cette version que le php s’est imposé rapidement comme un véritable langage idéal pour générer des pages dynamiques. Associé à la base mysql, il s’est répandu chez la plupart des hébergeurs, gratuits ou payants, comme le successeur définitif des Perl CGI sur les serveurs LINUX/UNIX.

1999 : la version 4.0 - Le moteur Zend

Réécrit entièrement par Andi Gutmans et Zeev Suraski, le nouveau "moteur" du langage PHP, baptisé Zend, est intégré dans la version de base et donne la version 4.0 du langage. Cette version intègre une gestion des sessions, qui permet de faciliter l’écriture de pages dynamiques personnalisées.

2004 : vers la version 5.0...

Mais là on a un peu de temps pour en reparler...

Philippe YONNET

Commentez l’article "Les Origines du Php" sur le forum Webmaster-hub