viernes 29 de junio de 2007

Porque me decidí por aprender y usar Ruby on Rails

Ruby on Rails es una plataforma de desarrollo de aplicaciones para entorne web que utilizen bases de datos; tiene, en mi opinión, las siguientes caracterìsticas :

  1. Es facil; si es facil de aprender, de usar y de enseñar. En que me baso para afirmar esto; durante los ùltimos 4 meses he estado documentando a cerca del uso de la plataforma RoR(Ruby on Rails) y por lo que he entendido su sintaxis es clara, sencilla y elegante lo que lo hace facil de aprender. Sobre la facilidad de uso, y siendo honesto no tengo aun una experiencia pràctica. Tengo que ser honesto y hablar un poco a cerca de mi historial como informàtico para sustentar esta otra premisa; yo me inicie desarrollando en AS/400 con un lenguaje de programaciòn llamado RPG 4. Lo que aprendì en la universidad se baso en C, un poco de Java e inclusive me divertì un poco con ensamblador; pero siendo realista, mi experiencia como desarrollador de sfw fue en RPG. Por la decada de los 80 y aca en El Salvador, el AS/400 era el new kid of town(el non plus ultra de los sistemas) y la mayorìa queria aprender a trabajar en el. Yo no se si en realidad era popular o divertido, pero lo que si es que era rentable; asì es los que sabian desarrollar en esa plataforma eran muy bien cotizados. Pues bien, siguiendo con la historia, mi perfil aun gerencial se baso fuertemente en el desarrollo y manto de sistemas en AS/400 hasta que llegue a la Universidad y en los ùltimos 4 años mi experiencia a sido otra(luego la narrare). Pero basandome en mis recuerdos sobre como desarrollar en AS/400 y habiendo estudiado(desde una perspectiva de investigaciòn semi-formal) plataformas como Java(JBoss, Jonas, etc), PHP y un poquito de .Net(Haga enfazis en poquito porque personalmente creo mas en aplicaciones informàticas Open Source) puedo decir con algo de solvencia que Ruby on Rails es facil de usar; sobre la facilidad de usar, les hablare luego; ya que para el otro año trabajaremos fuertemente al respecto.
  2. Es Multiplataforma
  3. Se puede conectar a la mayorìa de bases de datos mas populares : MySQL, Postgress, Oracle, MS-SQL, DB2.
  4. Es Open Source
  5. Es divertido.

Les hablare luego a cerca de las otras caracteristicas, por el momento puedo decirles que estoy personalmente convencido en que aprender a usar Ruby on Rails verdaderamente vale la pena.