ModelBaker, developpement d'application web et iPhone en 10min
2009-07-26 17:40:31 UTC
Je suis tombé par hazard sur cet outil de développement impressionnant, faisant partie de la famille des R.A.D (Rapid App Development).
Quand on vient du monde de Rails on s'aperçoie dès le début que ModelBaker ressemble de près à la struture de RoR; la liaison entre les Tables, les conditions de validation dans les modèles, les méthodes dans les controlleurs et puis les vues, il y a même des Helpers et l'intégration de Plugins
En visualisant une vidéo de démo, j'avais l'impression de voir l'édition des modèles sous RoR se transformer en clicks de souris, tout comme la génération de la structure de l'application avec Rake et script/generate.
Mais quand vous êtes un habitué du Terminal ayant une vue globale de la structure de l'application en tête, la vitesse de mise en place est plus rapide qu'un ensemble de clicks de souris
Inconsciemment je défend Rails par rapport à ModelBaker comme si il y avait une concurrence, mais ce dernier offre un accès facile pour les gens qui n'ont jamais touché à du code pour développer une application toute entière. Cependant, il faut avoir un minimum de connaissance sur les tables relationnelles.
Ce qui est encore interessant c'est qu'avec ModelBaker on peut developper des applications pour iPhone et iPod qui sera l'interet majeur pour ces utilisateurs plus que pour du web dev.
En résumé, ModelBaker génére à votre place du PHP (4.3.2), du CakePHP (1.2.1), du Javascript, de l'HTML du CSS avec MySQL comme SGBD.
L'ajout de plugins, des helpers avec des clicks de souris reste quand même impressionnant, il me semble que le developpement de la structure générale de l'application est plus rapide avec des lignes de code sous terminal mais par rapport à la maintenance et l'évolution, ModelBaker semble très pragmatique.
Je pense que c'est un outil à surveiller de prêt pour ces futures versions, je ne serais pas étonné de voir un jour débarquer du Ruby dans son générateur de code.
Ajouter un Commentaire
Auteur
Commentaire

