Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Articles : Zend Framework 1.5 : consolidation et disponibilité

Posté par Étienne Bersac (Jabber id, page perso, ). Modéré le 25 mars 2008.
PHP
Zend Technologies et PHP Company ont sorti la version 1.5 du Zend Framework, ce cadre d'application web en PHP sous licence de type BSD. Ce projet rassemble une importante communauté et notamment des grands noms de l'industrie : Google, IBM et même Microsoft.

Le support des API Google accueille en plus le service YouTube facilitant l'envoi, la vision, la recherche et le commentaire de vidéo YouTube directement dans votre site web. Zend Framework supporte désormais OpenID, LDAP et Microsoft InfoCard pour l'authentification. Le dernier étant le successeur de Passport.net.

Ubuntu 8.04 LTS alias Hardy Heron propose Zend Framework dans son dépôt Universe. Une bonne nouvelle pour la disponibilité du produit dans les installations de serveur à base d'Ubuntu. Canonical veut pousser PHP comme la solution de choix pour développer et déployer des applications Web modernes. Ceci tranche un peu avec la politique plutôt pro-Java de Red Hat.

> Lire la dépêche (23 commentaires, moyenne: 2,9).  

Parmi les autres nouveautés, on compte notamment :
Bien d'autres améliorations et corrections de bugs sont listées dans les journaux de développement. Zend_Framework brille par sa simplicité, sa flexibilité, son manuel et sa documentation. Pas besoin d'échaffaudage ou de serveur dédié !

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Nouveautés

Posté par desfrenes () le 25/03/2008 à 09:06. (lien). Évalué à 2.

Je peux me tromper mais il me semble que le composant Zend_Search_Lucene n'est pas une nouveauté de cette version et est intégré depuis au moins la version 1.0.

"Factorisation de la mise-en-page." aka Zend_Layout :-)

"Support AJAX étendu, avec des aides pour automatiser la détection et la réponse aux requêtes AJAX bien plus facile ;"

A quel composant cela fait-il référence ?

[ Répondre ]

Zend/Canonical ?

Posté par Jonathan Ballet (Jabber id, ) le 25/03/2008 à 10:11. (lien). Évalué à 4.


Canonical veut pousser PHP comme la solution de choix pour développer et déployer des applications Web modernes. Ceci tranche un peu avec la politique plutôt pro-Java de Red Hat.


Étrange, sachant que Canonical développe à priori pas mal d'outils en Python, dont Launchpad ...
J'aurais plutôt pensé qu'ils pousseraient dans cette direction.

[ Répondre ]

TCPDF

Posté par Laurent J (page perso, ) le 25/03/2008 à 10:19. (lien). Évalué à 5.

> Support de l'UTF-8 dans Zend_PDF, un sérieux concurrent à FPDF

En même temps, ça fait longtemps que FPDF a un successeur, qui supporte l'UTF8 et d'autres évolutions : TCPDF

http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcp(...)

[ Répondre ]

Durée de vie des objets et connexions permanentes...

Posté par forc3 (page perso, ) le 25/03/2008 à 10:21. (lien). Évalué à 5.

C'est super bien d'avoir des connecteurs vers pleins de technologies,
mais est-ce qu'en fin php va arriver à ne pas devoir "réouvrir toutes les connexions" vers tous ces services tiers à chaque connexion d'un internaute ?

Zend facilite énormément les choses, mais pourquoi est-ce encore impossible d'avoir à l'heure actuelle
un objet User qui tournerait dans php et qui persisterait
entre les connexion de l'utilisateur correspondant ?
A quoi ca sert un objet si sa durée de vie est nulle ?

Le cache permet d'avoir du code déjà compilé, c'est bien, l'étape suivante serait d'enfin pouvoir réutiliser des connexions ouvertes ...

Se reconnecter à Mysql pour chaque page, au LDAP ...
Reconstruire entièrement le cache memcache à chaque connexion pour pouvoir bénéfichier du consistent hashing.
( se reconnecter à tous les serveurs memcache à chaque appel de page ... c'est n'importe quoi)

Un frein majeur à l'utilisation de php c'est tout simplement que php ne dispose pas de machine virtuelle tournant en dehors du contexte apache.

Nombreux sont les sites (ou framework) qui ont recours à des crons pour faire des tâches schédulées alors que si php pouvait
être actif tout le temps ces tâches pourraient être exécutées simplement...

Si php pouvait s'installer facilement en mode machine virtuelle, il serait alors le champion toute catégories des developpements web.

Le problème reste que le langage n'a pas été prévu pour. Et qu'un changement dans ce sens serait très certainement très couteux.

Comment faites-vous alors pour contourner ce problème ?
Ces problèmes ne vous gênent pas ?

[ Répondre ]

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Revenir en haut de page