Old Emmanuel Oga's Weblog (new one is at www.emmanueloga.com)

SVN + Rails

Posted in Uncategorized by emmanueloga on julio 30, 2007

Cuando empece a hacer paginas web me abrumó la cantidad de tecnologias que necesitas saber para “hacer las cosas bien”. Claro, podes hackear un poco de codigo html aqui y alla, agregar css inline al tun-tun, usar tablas en el diseño cuando te las ves negras con las stylesheets y sin fin de otras “tacticas” para salir del paso. El resultado: un menjunje, cachibache o mamarracho que imploras no tener que modificar nunca. NUNCA!.

Bueno agregado a esto esta el aprendisaje del propio lenguaje que utilices, el framework si es que usas uno, la base de datos (estructura logica / fisica / configuracion), sin contar las delicias del llamado “deploying” una vez que la aplicacion entra en la fase usable….

Y no hablemos de metodologias de diseño, tdd y bdd, ajax, optimizaciones, etc., etc., etc… Parece que no termina nunca! Cuando por fin logras cierta comodidad con tus herramientas, ya dejan de ser cool y tenes que aprender a usar las nuevas…

En fin. Ante la nube de tecnologias que hay que dominar, puede que una, dos o tres de ellas se nos escapen. Sin embargo, una de las tecnologias mas utiles para el oficio resulta ser la del control de versiones. Lo bueno es que un solo sistema de versionado es utilizable en cualquier lenguaje que uses.

Yo empece con SourceSafe. No me culpen…. no me quedaba otra! la empresa entera lo usaba para todos sus proyectos. Tengan en cuenta que se uso desde el comienzo de dicha empresa por su integracion con eVisualStudio 3….

Yo me he decidido por SVN ya que es lo que usa casi toda la comunidad rails, pero tal parece que svn ya ha quedado resagado en comparacion con GIT o Mercurial.

Ah! me entusiasme. Simplemente iba a hacer un link a esto para tenerlo a mano:

http://pastie.caboo.se/83502

Es un script bastante util (ver http://webonrails.com, bansalakhil30.10@gmail.com, http://topher.88-mph.net) que facilita la creacion de una app rails inicial en un repositorio de svn.

Saludos!

2 comentarios

Subscribe to comments with RSS.

  1. gus_ said, on julio 31, 2007 at 2:22 am

    Jajaja, sourcesafe! en donde laburo todavía se usa! Pero bueno, mejor eso que tener copias de carpetas tiradas por ahí.

  2. Sergio Romano said, on diciembre 11, 2008 at 11:17 am

    Si bien el post es un poco viejo, dejo mi recomendación para otras
    personas que estén empezando con RoR y necesiten un repositorio de SVN
    (Git o Mercurial también).

    En Assembla, hay ambientes de trabajos preconfigurados que incluyen distintas
    herramientas. En particular, hay uno de Ruby on Rails que trae un
    repositorio de SVN con el esqueleto (skeleton) de la aplicación ya
    cargado y con documentación sobre como preparar una máquina para
    desarrollo o para preparar un servidor. También vienen incluidos algunos
    scripts automáticos de deploy, una herramienta para administración de
    bugs o mejoras de la aplicación y otras cosas más.

    Hay una versión gratuita para proyectos OpenSource:
    http://www.assembla.com/preconfigured_spaces/10-Ruby-on-Rails-Package

    Lo interesante es que uno puede armar sus propios ambientes para que otros usuarios los copien gratuitamente. Tener un ambiente preparado con el código, documentación y las herramientas para trabajar en equipo en un sólo click, agiliza muchísimo el arranque del proyecto.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: