Les frameworks PHP inspirés de Ruby on Rails (PHP on Trax)
Publi� le 5 janvier 2007
JPEG - 5.5 ko, http://www.h3rald.com/img/pictures/phpontrax.jpg

Site web : www.phpontrax.com
version de PHP : PHP5
License : MIT
Poids (.tar.gz) : 843KB
Bases de données supportées : toute base de données supportée par PEAR ::DB
Tutoriel débutant : How to create a Trax application

Description officielle :
“Php On Trax (auparavant Php On Rails) est une application web et un framework de persistance qui est basé sur Ruby on Rails et inclu tout ce qui est utile pour créer des applications web avec base de donnée en accord avec le patron de conception Modèle-Vue-Contrôleur.”

AVANTAGES :

-  Simple, logique, essentiel : un vrai port RoR en PHP5
-  Générateur de code, comme Rails
-  Zéro configuration (comme Rails et Cacke)
-  Structure des répertoires facile et logique (comme Rails)
-  Supporte les associations de tables, mais plus dans une façon qui est similaire à Ruby on Rails que Cake.

INCONVENIENTS :

-  Manque de documentation comparé aux autres
-  Tentative de portage de Ruby on Rails vers PHP, en ignorant pourquoi RoR n'a pas été conçu en PHP dès le départ
-  Pas de support pour l'internationalisation et autres fonctionnalités
-  PHP5 seulement
-  Communauté peu importante
-  classes basées seulement sur PEAR ::DB

Commentaires :
Selon mon opinion ce projet tente de trop s'approcher d'un clône de Rails pour gagner un consensus. Porter quelque chose dans un autre langage n'est pas bon, spécialement dans le cas de Rails et Ruby. Ce framework ressemble quelque peu à une vieille version de CakePHP, qui a évolué doucement mais est toujours resté ancré à ces principes de construire un port de Rails pour PHP (même dans le nom !). Certains diront que c'est une bataille perdue d'avance depuis le début - ou mieux, avant qu'il ait commencé - mais d'autres trouvent que PHP on Trax peu être le moyen le plus facile de passer de Ruby on Rails à un équivalent PHP. Qui va faire cela ? Et bien, les programmeurs Ruby forcés de développer en PHP, peut-être. Pas trop bon, mais pas trop mauvais non plus.

Pages 1 | 2 | 3 | 4 | 5