El rey plugin ha muerto, que viva el rey Gem
Publicado por el Miércoles, 13 de Agosto de 2008
Con la llegada de las Gem dependencies en Rails 2.1 y el soporte para distribución de gems en GitHub se está produciendo una progresiva adopción por parte de la comunidad opensource de las gems como mecanismo de distribución preferente frente al plugin,
Aquí en Trabe ya estamos sustituyendo los plugins por sus versiones gem en nuestros proyectos más recientes,
Nuestras razones para usar gemas y no plugins:
- Unificar el código de terceros que usan nuestras aplicaciones eliminando la clásica dualidad gem-plugin.
- Compartir las librerías entre diferentes aplicaciones, tanto en el entorno de desarrollo como en el de producción.
- La gestión de dependencias (con versiones concretas) es pan comido.
- El código de nuestra aplicación es más pequeño con todas sus ventajas: se despliega más rápido con Capistrano si utilizamos la estrategia de copia, ocupa menos en el SVN (si no usamos externals), ocupa menos en el GIT (si no usamos submodules).
- En caso de necesidad se puede congelar la gema e incrustar sus fuentes en la aplicación (para desplegar en hosting compartidos tipo DreamHost).
Está claro ¿no?
Obie y RESTful Rails
Publicado por el Lunes, 04 de Agosto de 2008
Puede que Obie no sea el conferenciante más animado del mundo, puede que no haya elegido la mejor foto para su web, pero de Rails aun sabe algo, así que aquí dejo un enlace a su charla en la QConf acerca de REST y Rails: Designing RESTful Rails Applications. Una introducción fácil de seguir a los conceptos básicos para la gente que esté comenzado.
PD: Por cierto Asís ya se ha leido el libro de Obie, The Rails Way, y habla muy bien de él. Yo lo tengo en mi interminable pila de libros pendientes. Cuando lo lea os comento.
