Padrino.out?
Et nous voila à l’heure de l’Automne bien entamé, avec le soleil qui disparaît. J’avais profité des balbutiements de Rails 3 (entre la beta 1 et les RC) pour tester et utiliser Padrino, l’autre framework web en Ruby. Enfin l’un des autres framework.
Basé sur Sinatra il s’est avéré un outil intéressant pour développer d’une façon similaire à Rails mais un peu plus légère des sites et applications internet.
Cependant Padrino n’est pas encore à maturité et certains points noirs persistent. Bien qu’il convienne pour la plupart des besoins que l’on peut rencontrer Rails 3 donne toujours un confort plus important que Padrino.
C’est pourquoi j’ai finalement migré mes projets vers Rails 3.
Je pense que Padrino a toujours un intéret notament dans le prototypage, pour des sites ne nécessitant des règles de routage ou des problématiques complexes au niveau de l’interface (formulaires imbriqués). Les deux frameworks sont désormais très similaires. Un des plus de Padrino est la très bonne intégration des ORM (ActiveRecord, DataMapper, …) et autres outils divers (haml, sass). Point sur lequel Rails est encore un peu dans le flou je trouve. Enfin le fait que la plupart des librairies sont actuellement pensées pour Rails empêche Padrino (et Sinatra) d’avoir une panoplie complète pour s’imposer dans le marché.
Je le garde cependant de côté pour un certain nombres d’applications, notament des webservices ou des tâches qui ne nécessitent que peu d’interface.


