Cette interview est réalisée par
Nexen.net et
présentée en quatre volets thématiques:
Historique de PHP, Actualité du langage, Communauté, Futurs développements.
Second volet: Actualité du langage
Historique
de PHP | Communauté
| Futurs développements
Nexen: Quel est le principal atout de PHP par
rapport à d'autres langage de scripts comme Perl ou ASP?
Rasmus Lerdorf: PHP est fait pour résoudre les problèmes
sur le web. Toute la documentation et tout ce que les gens voit
est concentré sur une seule tâche : construire des pages web dynamiques.
On peut résoudre ces problèmes avec n'importe quel autre langage,
mais cela va vous prendre un bon moment avant de comprendre comment
faire pour que ces langages résolvent vos problèmes de site web.
Avec PHP, comment s'y mettre est une évidence.
Quel est le principal défaut de PHP par rapport
à d'autres langage de scripts comme Perl ou ASP?
PHP ne requiert pas beaucoup d'aide d'un
environnement de développement |
Je ne vois aucun défaut par rapport à ASP. Le module ISAPI d'ASP
est plus stable, mais nous travaillons déjà dessus. ASP dispose
d'un meilleur environnement de développement, mais je ne pense pas
que ce soit un véritable problème. Un éditeur tel que Homesite d'Allaire
est un excellent éditeur, et PHP ne requiert pas beaucoup d'aide
de la part d'un environnement de développement. Cependant, des environnements
de développement complets se mettent à PHP actuellement. Comparé
à Perl, PHP a le défaut de disposer de beaucoup moins de modules.
Pensez vous intégrer la syntaxe d'ASP dans PHP?
Non
Comment avez vous choisi les balises PHP
"<? ?>" ?
<? ?> représente une PI SGML
(une process instruction, une balise à exécuter). Lorsque j'en était
au point de choisir quels caractères utiliser pour sortir de HTML,
j'ai lu les spécifications SGML, et j'ai découvert les balises PI.
Cela ressemblait exactement à ce que cherchais : un moyen d'inclure
des instructions de calculs dans une page, avec des balises. J'ai
alors décidé d'être plutôt compatible SGML
Pensez vous que PHP pourra devenir une norme
pour le W3C?
Je ne le pense pas. PHP n'est pas un projet qui s'adapte bien aux
structures rigides nécessaires aux comités de sélections. Nous résolvons
les problèmes de la manière la plus pragmatique. Si une commission
quelconque apprécie notre approche et notre vision, puis lui confère
un bon point, ce sera bien. Mais ce n'est pas un objectif que nous
allons passer plusieurs cycles à poursuivre.
Connaissez vous le logo PHP avec l'éléphant
bleu, conçu par Vince, un français? Qu'en pensez vous?
Je l'ai vu, et je pense qu'il est mignon.
Avez vous déjà pensé à une mascotte pour PHP?
Non, pas vraiment. En plus, l'éléphant est déjà pris par quelqu'un
d'autre (PostgreSQL). Si je dois en choisir une, je prendre la taupe.
C'est un bourreau de travail, mais qu'on aperçoit rarement : elle
passe sa vie à creuser.
Connaissez vous les projets tels que phorum ou phpmyadmin ? Qu'en
pensez vous?
Plus ils seront nombreux, mieux ce sera. Il y a des centaines de
projets PHP très interessants, et peut être même des milliers. Il
suffit de jeter un oeil sur le site de Fresmeat.net, et de taper
"PHP" dans le moteur de recherche pour s'en rendre compte.
Troisième volet: Communauté
|