Architecture logicielle

Inscrivez-vous flux rss

Consulter le centre de compétences

imprimer cet article envoyer à un ami recevoir les newsletters contacter la rédaction s'abonner au flux rss partager

Trois frameworks PHP distingués par le guide comparatif de Smile


Edition du 14/03/2007 - par Olivier Rafal

Le livre blanc sur les cadres applicatifs PHP de la SSII Smile fait le point sur 13 projets d'outils de création de sites PHP. Et propose des recommandations en fonction des objectifs. Pour créer de nouveaux sites de grande envergure, les frameworks CakePHP, Symfony et Prado sortent du lot.

La SSII Smile, connue notamment pour ses réalisations de sites Web, propose en téléchargement un livre blanc sur les frameworks PHP. Ce document de 77 pages fait le point sur l'utilité de ces frameworks et indique pour chacun ses forces, ses faiblesses et ses domaines d'utilisation à privilégier.
Par framework, on entend un cadre applicatif structurant, fournissant à la fois un ensemble de composants et une structure pour le développement de l'application. Recourir à un tel outil, indiquent les auteurs du livre blanc, évite de réinventer la roue, et améliore la productivité (le développeur est guidé), la qualité (le code fourni a été testé par toute une communauté) mais aussi au final les performances, puisque le code est a priori optimisé.
Smile fait toutefois entrer dans son étude des bibliothèques de composants, dans la mesure où elles peuvent compléter certains frameworks (on pense à Pear, largement utilisé par les projets de frameworks) ou s'avérer utiles pour ajouter de nouvelles fonctions à des projets de développement existants pour lesquels les frameworks ne conviendraient pas - le rôle d'un framework étant justement d'être structurant, son utilisation est plus appropriée lors du démarrage d'un projet. Zend Framework et ezComponents sont ainsi recommandés pour enrichir des projets PHP.

Wact et Zoop sont déconseillés

Côté frameworks véritables, Smile conseille trois outils adaptés à des projets de grande envergure, « qui démontrent que le langage PHP n'est plus réservé aux petits développements ». Il s'agit de CakePHP, Prado et Symfony. Deux sont déconseillés : Wact (pas à jour, peu de fonctions proposées) et Zoop (mature, mais souffre d'un manque de fonctions).
La partie guide comparatif de l'ouvrage cite encore : Seagull (mature, mais pas idéal pour des développements très spécifiques ou recourant beaucoup à Ajax), PHPonTrax (à utiliser avec des composants complémentaires, pour des projets de petite envergure), CodeIgniter (jeune, plutôt pour des projets de petite envergure), Copix (mature, mais en attente de mise à jour avec une version 3 imminente) et Jelix (un dérivé de Copix, donc meilleur, mais encore très jeune).





envoyer recevoir
imprimer commenter
1 commentaires postés >> Tous les commentaires

L'ACTUALITÉ DU JOUR
PC et portables Les tablettes deviennent une urgence pour Microsoft

(30/07/2010 16:59) - Le PDG de l'éditeur de Redmond a répondu à plusieurs questions des analystes. Il (...)

Architecture logicielle Ne confondez pas SOA et Cloud explique le Gartner

(30/07/2010 16:34) - Selon David Mitchell Smith, vice-président de Gartner Research, les entreprises proposant (...)

Sécurité Les puces RFID des passeports piratables à 70 mètres

(30/07/2010 16:14) - Avec un matériel trouvé dans les rayons de différents magasins et sur eBay, le tout (...)

Sécurité Google sacré roi des malwares

(30/07/2010 14:56) - La firme de sécurité Barracuda Networks a couronné Google « roi des malwares », (...)

Législation Les américains souhaitent une coopération internationale sur la cybercriminalité

(30/07/2010 14:56) - C'est durant la conférence Black Hat que l'ancien directeur de la CIA Michael Hayden (...)

Open source Dell et HP renouent avec Solaris

(30/07/2010 14:47) - Cette annonce témoigne de « l'engagement d'Oracle à l'ouverture » souligne un communiqué (...)

LE TOP
  1. Steve Jobs provoque la colère des concurrents
  2. Avec le zEnterprise 196, IBM réinvente le mainframe
  3. Le protocole de sécurité WiFi WPA2 est vulnérable
  4. Premier HTC sous Windows Phone 7 ?
  5. « Ne changez pas les mots de passe Scada » avertit Siemens





CONFERENCES
21/09/2010
DECISIONNEL
De 8h30 à 14h00 au Pavillon Dauphine - Paris 16e
PARTNER ZONE
Partner zone Intel Info Center
Partner zone Verisign Partner zone EMC Backup Zone
Partner Zone Oracle Partner zone Oracle
LIVRES BLANCS
Valeur stratégique des données pour attirer et fidéliser les clients 31 juillet 2010 - INFORMATICA
Valeur stratégique des données pour attirer et fidéliser les clients
Les entreprises couronnées de succès s'attachent à connaître leurs clients. Malheureusement, c'est une chose plus facile à dire qu'à faire. Bon nombre (...)