PHP

ZFDebug (Scienta ZF Debug Bar) : une "web debug toolbar" pour Zend Framework

0

2009-scienta_debugbar

Très rensemblante à la debug bar de Symfony, un petit projet fait avec Zend Framework nommé ZFDebug ravira beaucoup de développeurs Symfony. Il s’agit d’une petite debug bar qui se place en haut de la page web et qui renseigne le développeur sur un grand nombre d’informations : temps de réponse, utilisation de la mémoire, requêtes à la base de données, …

Continue reading “ZFDebug (Scienta ZF Debug Bar) : une "web debug toolbar" pour Zend Framework” »

Zend Framework : nouvelle release 1.9.2

0

Zend Framework 1.9.2

Nouvelle version de Zend Framework, elle corrige une quarantaine de bugs

Voici la liste issue de la changelog…

Continue reading “Zend Framework : nouvelle release 1.9.2” »

Xdebug : l'outil de debug et profiling PHP

0

xdebug-logo Comme dans tous les langages PHP possède des outils de debugage et de profilage pour optimiser vos applications.

Il existe bien évidement celui de Zend qui est founit avec PHP, cela dit il existe également Xdebug qui est un excellent outil permettant de se configurer sur Eclipse pour faire du debug, d’améliorer les var_dump en PHP pour visualiser plus facilement les erreurs et de mettre en cache des données pour visualiser les performances de votre application.

Nous allons voir comment installer et configurer Xdebug dans votre environnement PHP.

Continue reading “Xdebug : l'outil de debug et profiling PHP” »

Zend Framework tutoriel #3 : Couche modèle, interaction avec une base de données avec Zend_Db

0

Dans une application, il est impératif de se soucier de la portabilité de son application et de son aptitude à s’intégrer à plusieurs système de base de données. Pour cela, il faut gérer les transactions avec cette dernière avec un outil indépendant d’une base de données.

On appelle cela une couche d’abstraction qui sert intermédiaire entre la base de données et l’application. Le but est de modéliser le schéma d’une base de données sous forme de classes et d’objet pour ne pas travailler avec le langage SQL et les drivers de base de données car il est évident qu’une application écrite de A à Z avec des mysql_connect() et mysql_query() ne sera pas très robuste et migrera difficilement vers un autre SGBD comme Postgre ou Oracle…

Continue reading “Zend Framework tutoriel #3 : Couche modèle, interaction avec une base de données avec Zend_Db” »

Doctrine 2.0 : que va apporter la nouvelle version de l'ORM PHP 5

0

Doctrine

Doctrine ORM PHP 5 dors et déjà présent sur le framework Symfony, prépare une nouvelle version majeure du projet : Doctrine 2.0

Cette nouvelle version exclusivement compatible avec PHP 5.3 au minimum s’avère assez prometteuse et assez ambitieuse.

Petit rappel sur Doctrine : ce projet a été conçu tout comme Propel (basé sur Active Record) dans un but de créer un ORM relativement puissant et extrèmement riche en fonctionnalités : tests unitaires automatiser sur les classes relationnelles, schéma des bases en YML, génération de code automatique, système de cache avancé, plugins, gestion des contraintes d’intégrités avancée, load-balancing, profiler, outils de performances, validations des données en fonction du schéma, … Bref un véritable équivalent de Hibernate en PHP 5.

Le projet est principalement supporté par Sensio Labs (framework Symfony).

Continue reading “Doctrine 2.0 : que va apporter la nouvelle version de l'ORM PHP 5” »

Haut de page