Archives mensuelles : janvier 2008

[PHP] PDO 2: Request for Comments

Wez Furlong, d’OmniTI et php|architect, vient de demander l’opinion de la communauté PHP pour la conception de PDO v2.

Pour rappel, PDO a eu un très grand succès depuis son introduction dans PHP 5, car il permet à la fois de simplifier et de sécuriser le code SQL nécessaire à la très large majorité des applications PHP.

Il est donc naturel que la communauté cherche à améliorer cette approche. Puisque le design de PDO v1 est suffisamment efficace, il est prévu de conserver la compatibilité entre les deux versions (autant que possible).

Pour le moment, aucune fonctionnalité n’est vraiment planifiée. Le groupe de projet préférait résoudre les problèmes légaux de licnces ainsi qu’avoir le soutien des entreprises qui sont derrière les principaux moteurs de bases de données (ce qui est apparemment un succès), afin de pouvoir ensuite bénéficier de toutes les expériences. Le projet peut désormais aller de l’avant, c’est pourquoi Wez Furlong en appelle à tous les utilisateurs.

La très grande quantité d’acteurs intéressés par ce développement a conduit à la rédaction de trois documents juridiques :

Ces documents existent pour protéger tous les contributeurs. Il faut donc les remplir et les signer avant d’envoyer une contribution au projet PDO v2.

Notez la création d’une liste php.pdo pour l’occasion. C’est d’ailleurs dans cette liste qu’il faudra diffuser vos commentaires ;)
Wez a également publié la spécification de PDO, une bonne base pour rédiger la spécification de PDO v2 : http://www.php.net/~wez/pdo/pdo-spec.html

Si vous ne parlez pas anglais, vous pouvez aussi laisser vos commentaires ici : http://www.developpez.net/forums/forumdisplay.php?f=825

Le brouillon du HTML 5 publié !!!

Bonjour,

Pour votre information, le brouillon (draft) du HTML 5 a été publié hier par le W3C : http://www.w3.org/TR/html5/. La spécification a considérablement grossi. Elle définit toujours des balises et des attributs et la façon de les utiliser, mais également des API et le DOM. En attendant de vraiment se plonger dedans, on pourra consulter la page suivante qui indique les différences avec le HTML 4 : http://www.w3.org/TR/2008/WD-html5-diff-20080122/. Ce qui suit s’appuie largement sur ce document.

Lire la suite

Lancement de Zend Studio for Eclispe et Zend Platform 3.6

Zend Platform 3.6 améliore 3 fonctions principales :

  • PHP Intelligence. Zend Platform surveille les applications PHP en temps réel et signale les erreurs de scripts, les problèmes de base de données, de performances, etc. Pour chaque problème signalé, des rapports détaillés replaçant les erreurs dans leur contexte permettent la reproduction immédiate des incidents, réduisant ainsi considérablement le temps de résolution et de remise en service. Cette version 3.6 offre désormais la capacité de surveiller les événements HTTP, Apache et Java. De plus, elle améliore les alertes de performance et facilite les diagnostics, en permettant le débogage des problèmes survenus en production sur les serveurs de développement.
  • Gestion de la performance. Zend Platform améliore la performance des applications PHP en mettant en cache le byte-code PHP pré-optimisé et le contenu. Dans la version 3.6, les options de mise en cache de contenu ont été étendues de façon significative, notamment avec le support du cache de page selon leurs URL. Outre cette fonction de cache puissante, Zend Platform 3.6 propose la compression automatique de données en sortie pour économiser la bande passante, la fonction job queues améliorée afin de permettre le traitement de données planifié, ainsi qu’un serveur de téléchargement amélioré pour la livraison optimisée de fichiers média et/ou de taille importante.
  • La gestion de Clusters. La Zend Platform s’intègre parfaitement dans les environnements clusterisés, améliorant d’autant la fiabilité et les performances globales des applications. Les options de haute disponibilité (liées aux sessions), de configuration de clusters et les outils de support ont également été améliorés avec Zend Platform 3.6.

Pour sa part, Zend Studio for Eclipse est commercialisé au prix de 399 € H.T. par développeur. Zend propose un prix spécial de lancement de 299 €HT pendant une durée limitée. Les utilisateurs de Zend Studio Professional, l’IDE leader du marché, qui possèdent un contrat de support en cours, recevront Zend Studio for Eclipse gratuitement.

Voici les communiqués :
Zend Platform 3.6
Zend Studio for Eclipse