Articles
PHP aujourd'hui
| Mardi 24 Avril 2001. GML et moi-même rencontrons Rasmus Lerdorf, inventeur du PHP. Au cours d'un entretien d'une heure, la légende du PHP nous dévoile un peu de l'histoire et de l'organisation du langage le plus dynamique du web. Cet interview se déroule sur 4 thèmes, qui seront présentés au cours de 4 articles différents : Deuxième volet : Actualité du langage
| ||
| DS | : | Quel est le principal atout de PHP par rapport à d'autres langage de scripts comme Perl ou ASP? |
| RL | : | 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. |
| DS | : | Quel est le principal défaut de PHP par rapport à d'autres langage de scripts comme Perl ou ASP? |
| RL | : | 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. |
| GML | : | Pensez vous intégrer la syntaxe d'ASP dans PHP? |
| RL | : | Non. |
| GML | : | Comment avez vous choisi les balises PHP "<? ?>" ? |
| RL | : | <? ?> 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. |
| GML | : | Pensez vous que PHP pourra devenir une norme pour le W3C? |
| RL | : | 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. |
| GML | : | Connaissez vous le logo PHP avec l'éléphant bleu, conçu par Vince, un français? Qu'en pensez vous? |
| RL | : | Je l'ai vu, et je pense qu'il est mignon. |
| DS | : | Avez vous déjà pensé à une mascotte pour PHP? |
| RL | : | 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. |
| GML | : | Connaissez vous les projets tels que phorum ou phpmyadmin ? Qu'en pensez vous? |
| RL | : | 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 Freshmeat.net, et de taper "PHP" dans le moteur de recherche pour s'en rendre compte. |
| Cette interview sera présentée en 4 volets | ||
| La prochaine fois : La communauté | ||
| >Damien Seguy | ||
| >GML | ||
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


