La nueva versión de Ruby on Rails incorpora Merb

    David Hansson Heinemeier ha cumplido la promesa que hizo a principios de la semana pasada y ha lanzado la versión 3.0 de su creación, el framework de desarrollo web Ruby on Rails. La nueva versión es un nuevo desarrollo del marco de Ruby e incorpora los conceptos de Rails, Merb, como resultado de la decisión de fusionar los dos proyectos de código abierto a finales de 2008.

    El inventor de Rails dijo que más de 1600 contribuyentes la presentación de miles de confirmaciones a lo largo de unos dos años han realizado conjuntamente Rails "mejor, más rápido, más limpio y más bonito". Las nuevas características incluyen un router que permite a las declaraciones que se basan en el REST (Representational State Transfer), la arquitectura y una interfaz para simplificar la adición y la gestión de los plug-ins. En general, los rieles nuevos es considerablemente más modulares que las versiones anteriores y más agnóstico dependencia, permitiendo a los desarrolladores utilizar fácilmente Test:: Unit, Prototype o DataMapper y otras bibliotecas en lugar del predeterminado bibliotecas Rails.

    La aplicación Rails Active Record se basa ahora en la consulta del motor Arel. Su algoritmo se dice para permitir las consultas de búsqueda más complejas sobre múltiples iteraciones. Los desarrolladores también han cambiado el mecanismo que protege las aplicaciones contra ataques XSS (cross-site scripting) . Rails 3 destaca APIs que pueden ser considerados obsoletos y han sido desaprobados ". Esto ayuda a los programadores a migrar el código de aplicación que se escribió en una versión anterior a la nueva versión sin tener que reescribir todo desde cero.

    Sobre Ruby on Rails

    Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración.

    El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de bibliotecas y aplicaciones Ruby.

    Puede descargar: Ruby On Rails 3.0

    Noticias Linux y más

    Raspberry Pi 5 de 16GB: Mejor rendimiento para tareas exigentes y multitarea

    Raspberry Pi 5 16GBEl Raspberry Pi 5 ha dado un gran salto en capacidad de memoria, alcanzando los 16GB de RAM por primera vez en su historia. Hasta ahora, la línea de computadoras de placa única de Raspberry Pi estaba limitada a 8GB, lo que restringía su uso en tareas más exigentes.

    Leer más...

    Los mejores recursos gratuitos para aprender Blender 3D en 2025

    blender 3dBlender es una de las herramientas más potentes y versátiles para la creación de contenido en 3D. Desde modelado hasta animación y renderizado, este software de código abierto se ha convertido en la opción favorita de artistas, diseñadores y desarrolladores de videojuegos.

    Leer más...

    Microsoft revoluciona NoSQL con DocumentDB basado en PostgreSQL

    NO SQLMicrosoft ha dado un paso significativo en el mundo de las bases de datos con el lanzamiento de DocumentDB, su nueva solución de NoSQL basada en PostgreSQL. Este proyecto de código abierto, presentado recientemente, busca ofrecer a los desarrolladores una alternativa sólida y compatible con MongoDB, con la flexibilidad de PostgreSQL como motor subyacente.

    Leer más...

    Crea tu app sin saber programar con esta IA gratuita y fácil de usar

    App movil IA¿Te imaginas poder crear tu propia aplicación sin escribir una sola línea de código? Gracias a los avances en inteligencia artificial, ahora es posible desarrollar aplicaciones de manera intuitiva sin necesidad de ser programador.

    Leer más...

    Please publish modules in offcanvas position.