01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

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
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.
envoyer
par mail
imprimer
l'article
PAS D'AVIS SUR CET ARTICLE
Répondre
 

Avis sur «Rasmus Lerdorf (PHP Group) : ' Le prochain défi de PHP, c'est l'internationalisation '»

   
 
à lire aussi
SUR LES MÊMES THÈMES
' " Dark " McBride tente un énième retour '
' Flagrant délit d'irresponsabilité '
Ne les appelez plus jamais netbooks !
La norme CMIS sort affûtée de l'été
Ontap 8 : l'arme cloud de Netapp
Un système de fichiers en grille européen
Héberger et maintenir facilement des sites web
Dans les labos
Alexis Dugas de Baudan (AXA France Services) : ' l'évaluation CMMi a un effet " contagieux " '
SSII : la prévention de la grippe A est délicate
Le secteur de l'impression prend une claque
Nominations
L'interface borne-mobile : le maillon faible de la sécurité de la RFID
À la recherche des remplaçants du clavier et de la souris
Gérer la fluctuation de la demande et réduire les stocks
Rendre les processus plus visibles et plus réactifs
Trouver des avantages au niveau financier et opérationnel
Un catalogue de logiciels pour optimiser sa chaîne logistique
' Une gouvernance des données pour un SI logistique plus agile '
L'AFP accélère la transmission de ses fichiers vidéo
Nos partenaires