Italia Dei Nostri Sogni
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Derniers sujets
» message
PHP6 programmé pour le premier trimestre 2008 EmptyDim 7 Nov - 20:10 par Calabrese

» italians?
PHP6 programmé pour le premier trimestre 2008 EmptyJeu 25 Mar - 1:53 par Lucia

» différence homme femme
PHP6 programmé pour le premier trimestre 2008 EmptyJeu 25 Mar - 1:47 par Lucia

» fuite de cerveau
PHP6 programmé pour le premier trimestre 2008 EmptyDim 21 Mar - 11:39 par Lucia

» un morceau que j'aime
PHP6 programmé pour le premier trimestre 2008 EmptyDim 21 Mar - 3:52 par Lucia

» mambo italiano
PHP6 programmé pour le premier trimestre 2008 EmptyJeu 11 Fév - 3:07 par Lucia

» Qui est le plus sexy ?
PHP6 programmé pour le premier trimestre 2008 EmptyDim 24 Jan - 1:43 par Lucia

» joyeux réveillon
PHP6 programmé pour le premier trimestre 2008 EmptyJeu 24 Déc - 21:08 par Lucia

» pour le plaisir
PHP6 programmé pour le premier trimestre 2008 EmptySam 12 Déc - 21:27 par Lucia

» bonsoir
PHP6 programmé pour le premier trimestre 2008 EmptySam 12 Déc - 21:25 par Lucia

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


COMPTE A REBOURS
Qui est en ligne ?
Le Deal du moment : -23%
(Adhérents Fnac) Kit de démarrage 3 ...
Voir le deal
99.99 €

PHP6 programmé pour le premier trimestre 2008

Aller en bas

FIGC PHP6 programmé pour le premier trimestre 2008

Message  Calabrese Mar 27 Nov - 19:15

PHP 6 programmé pour le premier trimestre 2008


PHP6 programmé pour le premier trimestre 2008 Code-97x72

Technologie - Le développement de la prochaine évolution majeure de PHP a pris du retard en raison de la réécriture complète de son code. Cette version 6, attendue pour mars 2008, mettra l'accent sur l'internationalisation grâce au support d'Unicode.

Le Forum PHP réunissait, les 21 et 22 novembre à Paris, de nombreuses entreprises et experts de la plate-forme LAMP (Linux Apache MySQL PHP). Facebook, Yahoo, et WAT.tv (filiale de TF1) y ont notamment expliqué les méthodes à suivre pour supporter la croissance exponentielle des contenus utilisateurs (UGC en anglais) liés au web 2.0.

Également présents, Rasmus Lerdorf (créateur de PHP) et Andrei Zmievski (principal développeur de PHP 6) ont présenté la nouvelle mouture de PHP. Attendu pour mars 2008, PHP 6 supportera Unicode ; fondamentale, cette internationalisation (i18n) a nécessité un travail colossal puisque l'intégralité du code de PHP 6 a été réécrit.

Le support d'Unicode intéresse surtout les pays émergents tels que la Chine et l'Inde, les grands acteurs du web comme Yahoo et Facebook, et les multinationales dont les applications et sites web doivent supporter de nombreux langages.

« Jusqu'à présent, il était difficile de manipuler une langue reposant sur un alphabet étendu - français, arabe, chinois, hindi, etc. - car chaque chaîne de caractères était représentée comme un objet binaire composé d'octets, et non comme une suite de caractères » explique Rasmus Lerdorf.

Grâce au support d'Unicode, les entreprises utilisant un alphabet étendu pourront enfin manipuler, en natif, les chaînes de caractères dans leur langue. Or, comme le note Rasmus Lerdorf, « produire un site web consiste essentiellement à manipuler des chaînes de caractères ». Au final, un grand nombre d'utilisateurs ne verra pas ou peu de différence.

Un cache par défaut et des « namespaces »

Avec la réécriture complète du coeur de PHP, l'équipe de développement a pris du retard. Certaines fonctions majeures, initialement prévues et développées pour PHP 6, sont donc en cours de « rétroportage » dans la version 5.3.

C'est notamment le cas des « namespaces » (espaces de noms), qui regroupent logiquement des objets et des fonctions selon leur rôle : accès aux bases de données, génération de formulaires, etc. Ils permettent ainsi d'organiser le code d'une application par grands domaines afin de faciliter sa réutilisation. Le recours à un namespace évite aussi de préfixer le nom des classes. Il rend donc le code plus lisible et plus facile à maintenir et faire évoluer. Ce concept est déjà supporté par des langages évolués tels que Java, Python et C# depuis des années.

PHP 5.3 intégrera également un parser (*) XML SAX (XMLReader) et une API permettant de générer simplement des fichiers XML (XMLWriter). On ne sait pas encore si elle complètera ou remplacera SimpleXML introduit dans PHP 5.0 pour les mêmes raisons.

Les utilisateurs devront, en revanche, attendre PHP 6 pour bénéficier d'un cache de code intermédiaire natif. L'ajout d'APC (précédemment distribué sous la forme d'un package PECL) s'explique surtout par la baisse de performance de PHP 5 et 6, liée respectivement au support de la programmation objet (OO) puis au support d'Unicode. APC est un cache de code intermédiaire (opcode) qui intercepte le code PHP avant sa compilation, et le stocke en mémoire. Il évite ainsi la recompilation du code à chaque fois qu'une page ou qu'un objet déjà compilé (donc en mémoire) est à nouveau appelé.

Source : ZDnet
Calabrese
Calabrese
Fondatore
Fondatore

Masculin
Nombre de messages : 1092
Age : 50
Localisation : Mons (Belgique),Calabre dans le coeur et dans l'âme
Emploi/loisirs : Vendeur Automobile
Points : 10
Date d'inscription : 15/08/2007

http://www.mottasantalucia.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser