Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Rasmus Lerdorf (PHP Group) : “ Le prochain défi de PHP, c'est l’internationalisation ”

A l'occasion du Forum PHP, Rasmus Lerdorf, père de PHP et architecte chez Yahoo!, nous a éclairés sur les nouveaux enjeux de ce langage.
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

01net. : PHP 5 nous a apporté la programmation objet. Que va nous réserver la prochaine version de PHP, dont les premières bêta devraient arriver en 2008 ?
Rasmus Lerdorf: PHP 6 va intégrer la norme Unicode, qui permet de gérer tous les systèmes d’écriture de manière unifiée, quelle que soit la plate-forme informatique. C’est un grand changement dans le fonctionnement interne de PHP.

Actuellement, les chaînes de caractères sont traitées dans PHP comme une suite d’octets. Pour gérer une chaîne de caractères, il suffisait donc d’avoir deux informations : l’adresse de stockage de la suite d’octets et sa longueur. Pour sélectionner la quatrième lettre d’une chaîne, il fallait simplement pointer vers l’adresse de stockage et se déplacer de quatre octets.

Ce n’est pas faisable pour tous les langages, comme le chinois ou le japonais, où les caractères ne sont pas stockés sur un seul octet. Pour résoudre ce problème, nous allons ajouter à chaque chaîne de caractère une troisième information : le code Unicode. Malheureusement, ceci nous oblige à modifier beaucoup de choses, comme les nombreuses fonctions de traitements de chaînes de caractères.

Pourquoi est-ce si important d’intégrer l’Unicode ?
Parce que beaucoup d’entreprises souhaitent déployer leur site Web dans d’autres pays, ce qui n’est pas simple sans l’Unicode. Les pays d’Asie, et tout particulièrement la Chine, sont en pleine progression sur l’Internet. Il nous faut répondre à cette problématique. C’est pourquoi l’internationalisation est le prochain défi de PHP.

Quels sont les autres défis de PHP ?
La sécurité est également un aspect très important, en particulier dans le développement d’applications Ajax. Ces applications s’appuient sur des codes Javascript côté client. Sans eux, il serait impossible de pouvoir naviguer aussi facilement sur des cartes satellites, par exemple. Mais le Javascript apporte aussi beaucoup de problèmes de sécurité, comme le cross-site scripting [procédé qui altère l’affichage des sites Web et visent à induire en erreur les internautes, NDLR].

J’ai profité du Forum PHP pour donner des conseils de programmation, afin d'éviter les erreurs les plus courantes en la matière. Il faut préciser que ces nouveaux risques de sécurité ne sont pas intrinsèques à PHP : c’est un problème lié au Web de manière générale.

PHP est l’un des langages les plus utilisés dans le développement Web. Comment expliquez vous ce succès ?
En effet, PHP et ASP.NET de Microsoft sont aujourd’hui les principaux langages de scripts côté serveur dans le domaine du Web. PHP n’a jamais été le meilleur ou le plus beau langage d’un point de vue académique. Mais il est arrivé avec les bonnes solutions au bon moment. Dans les années 90, peu de personnes comprenaient le Web. PHP leur apportait une solution simple à utiliser pour développer des applications dynamiques.

Depuis, ce langage évolue en fonction des besoins des développeurs. Quand ces derniers utilisaient de plus en plus les concepts de programmation orientée objet, nous les avons tout naturellement intégrés. Les évolutions futures du langage dépendront de celles du Web et de la communauté.

Beaucoup d’entreprises utilisent encore PHP 4. Comment cette version va-t-elle encore évoluer ?
Nous allons encore corriger quelques bugs d’ici au mois d’août 2008. Après ce sera terminé. Il faudra tourner la page, d’autant plus que la version 5 apporte de réels gains de performance.

débat
Soyez le premier à réagir
Rasmus Lerdorf (PHP Group) : “ Le prochain défi de PHP, c'est l’internationalisation ”
publicité
débat
0 réaction
 
Soyez le premier à réagir !
à lire aussi
SUR LES MÊMES THÈMES
Un peintre troque ses pinceaux pour l'ordinateur et l'iPhone
Le marché des PC de seconde main traîne la patte
Rentrée : 399 euros pour un portable ou un desktop avec écran
Les portables les plus fins au monde
My Easy, le nouveau PC “ pour les nuls ” de Neuf Cegetel
Un kit de développement pour Windows Mobile 6.5
JavaOne, une pluie d'annonces et un Oracle plutôt rassurant
Imbroglio autour du nouveau ramasse-miettes de Java
Adobe jette un pont entre développeurs Web et webdesigners
Google et Salesforce accroissent l'interconnexion de leurs plates-formes « cloud »
Google lance Web Elements, Apps Script et ajoute Java à App Engine
Créer des extensions Firefox devient plus simple
Sun prépare une place de marché pour applications Java
Concours de développement Android : « Ce prix nous donne de la visibilité »
Microsoft fournit gratuitement sa méthode de développement sécurisé
PHP sur le point de rattraper Java
Yahoo! s'appuie sur les développeurs pour trouver de nouvelles idées
Yahoo! étoffe son réseau de développeurs
Google sort un kit de développement pour Android 1.5
Une API pour Google Analytics
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.