Ruby y Rails

Cada vez encuentro mayor informaci?n sobre esta nueva forma de programar. La verdad, que con el tiempo, uno se da cuenta de lo que puede llegar a enganchar Ruby On Rails. Si todav?a no lo hab?is visto, echarle un vistazo. A nadie le amargar?a acostumbrarse a trabajar con un Framework que hace que entiendas lo que es XTreme Programing: resultados desde las primeras l?neas de c?digo. Ruby fue creado en 1993 por un japon?s llamado Yukihiro Matsumoto, y como bien dijo: Ruby es la combinaci?n de la elegancia conceptual de SmallTalk, la facilidad de uso y aprendizaje de Python, y el pragmatismo de Perl. Es capaz de realizar en un par de l?neas, tareas, que otros lenguajes necesitar?an el triple de c?digo Este lenguaje pas? desapercibido para el mundo occidental, hasta que alguien se percato de sus ventajas a principios de los a?os 90, y se publicaron varios libros. Pero su m?xima explosi?n fue cuando apareci? Rails, un Framework creado por David Heinemeier Hansson. Su fusi?n se denomin? Ruby On Rails. Ruby On Rails, es algo m?s que un t?rmino de moda, ha puesto en el mapa, t?rminos como: Patr?n MVC, Programaci?n ?gil, Convenci?n sobre configuraci?n(no quiero decir con esto que sea la primera vez que se utilizan, m?rese struts, etc.) adem?s de voltear los ojos del mundo a un lenguaje de programaci?n que casi nadie conoc?a. Hay un video (50MB, 10 min.), que demuestra como en pocos minutos, poco c?digo y mucha virguer?a, se puede construir un rudimentario blog. Una excelente introducci?n a Rails que seguramente hace despertar el gusanillo a m?s de uno. A mi personalmente me tienta, sobre todo la capa de abstracci?n que han hecho para gestionar la bases de datos. Como sab?is, ?ltimamente tambi?n se est? hablando mucho de AJAX, en art?culos anteriores (AJAX, AJAX, Segunda parte) explicaba con detalle las ventajas de esta metodolog?a. Pues bien, Rails tambi?n permite el uso de AJAX a trav?s de Ruby. Adem?s consigue convertir esta tarea en algo muy sencillo.Bueno, ya veremos como va evolucionando esta nueva tecnolog?a y si podr? hacer frente a lo existente hoy d?a como PHP5 y JAVA.

Leave a comment

Please be polite and on topic. Your e-mail will never be published.