Interview Observatoire Français du PHP du 04-07-2002
BestSeller : François-Xavier BOIS (04-07-2002)
Bonjour ! Pouvez-vous vous présenter à nos lecteurs (parcours, actions, …) ?
Je m’appelle François-Xavier BOIS, j’ai 25 ans et suis issu de la formation d’ingénieur à EPITA, promotion 2000, avec la spécialité Sciences Cognitives et Intelligence Artificielle.
Et j’ai écrit, en début d’année, le livre “ programmation PHP ” pour Micro Application.
De plus, je suis co-fondateur de KerniX Software (http://www.kernix.com), qui est une société de 5 personnes spécialisée dans la conception d’applications WEB professionnelles. Nous développons donc des applications de type : e-commerce, e-learning, B2B, portail, GED (gestion électronique de documents), intra / extranet , …., pour offrir le meilleur service possible à nos clients nous disposons également d’un département hébergement à haute valeur ajoutée. Nous avons entre autre développé la boutique financière de Fimatex, le broker en ligne et le site la marque de crayons Conte.
Je donne également des formations sur Linux, et les technologies LAMP : linux, apache, mysql, php.
Combien de livres avez-vous écris ? Lesquels ?
Un seul pour l’instant qui sera réédité dans le courant de l’été.
Combien d’exemplaires en ont été vendus ?
Autour de 5000 exemplaires.
Face aux technologies de Microsoft, Sun, Allaire, PHP peut il maintenant lutter efficacement, en particulier auprès des directeurs informatiques des grosses entreprises ?
Il n’y a à priori aucun soucis au niveau technologique, PHP est de loin ce qui se fait de plus rapide, de plus stable, de mieux conçu et de plus ouvert. Au niveau normalisation, soutien de grands groupes, il en en va cependant tout autrement. PHP est un système ouvert où tout à chacun peut ajouter sa pierre à l’édifice. Il peut ainsi apparaître difficile de dire à un ingénieur brésilien qui vient de développer une extension fantastique d’attendre 4 mois avant qu’elle soit incluse ceci pour cause de “ normalisation ” ou de relecture par un comité de validation.
De ce fait les SSII préfèrent encore aujourd’hui, pour de grands projets, se baser sur JSP ou ASP. Il est aussi important pour ces mêmes SSII d’avoir un éditeur sur qui taper en cas de problème.
L’émergence de Linux au sein de ces grands groupes tend cependant à changer la donne. En choisissant ce système d’exploitation ils sont obligés de prendre en compte les contraintes des logiciels open source et libres et, de ce fait, sont de plus en plus enclin à accepter les petits désagréments et les nombreux avantages de technologies telles que le PHP.
Et il ne faut pas se leurrer, la plupart des étudiants en informatique ont aujourd’hui mis les mains dans Linux et PHP … il en va tout autrement pour des systèmes tels que Solaris et JSP. Cela est bien évidemment à prendre en compte lorsque l’on envisage d’accroître ses effectifs.
Que pensez vous de la progression de l’utilisation de PHP dans le monde professionnel ?
Je suis de plus en plus contacté par des sociétés qui souhaitent remettre leur système d’information à plat. Les souhaits les plus courants sont : pas cher, simple, sûr, facile à faire évoluer.
Une solution WEB est donc particulièrement conseillée :
– pas cher : pas de licenses, et des servers d’entrées de gamme
– simple : ces outils ne nécessitent qu’un navigateur web pour les exploiter
– sûr : tout est centralisé ce qui facilite grandement la sécurisation de la solution (la sauvegarde est, elle aussi, simplifiée)
– facile à faire évoluer : à la différence des autres outils, PHP est très répandu parmi la jeune génération de développeurs … tous les jeunes ingénieurs peuvent l’utiliser avec leurs distributions linux préférées … ainsi les sociétés n’ont pas à se soucier de trouver des ingénieurs capables de reprendre le code … (il en va autrement pour des technologies type coldfusion ou Lotus)
A votre avis, quels sont les forces et faiblesses de ce langage ?
Forces :
– Ouvert
– Gratuit
– Riche : les nouvelles fonctionnalités sortent presque tous les jours
– Stable
– Secure (une seule grosse faille en 2 ou 3 ans)
– Portable : architecture + OS + server WEB
– Extrêmement bien conçu : c’est un langage développé pour le web (bien que je l’utilise aussi maintenant en tant que langage de scripting pour de l’administration système)
– Existence d’o