Ruby on Rails: Porque hay mejores maneras de cortarse las venas que escribiendo PHP

Submitted by gwolf on Mon, 02/04/2008 - 00:20
Written in...: 
2007

The Web development framework "Ruby on Rails" has gained adepts with an impressive speed. What brings this success on? Ruby is a very comfortable and expressive language, and clearly a young language. Even being quite a nontypical language at a first look -to say the least-, after not such a long time, it becomes just natural and we start wondering how we managed to go by without it. But Ruby's comfortability is nothing but the first step towards Rails. Rails' complete style keeps in the programmer's mind the best way to go through the easiest path - And I mean long-term easiest path. It is strictly built adhering to the Model-View-Controller pattern. Another fundamental point is that it is defined as strongly opinionated software: Phrases such as "Convention over Configuration", "Don't Repeat Yourself", and others will lead us to understand why Rails has empowered Ruby's growth. With this talk, I want just to present this environment to the audience. I do not show off the typical -and, in my opinion, ridiculous- demonstrations on how complete systems can be built in just minutes, but I will present some of the main points that getting in touch with Rails has most impacted my way of working, both inside Rails and in other languages and frameworks

Resumen: 

El framework de desarrollo para Web "Ruby on Rails" ha ganado adeptos con una velocidad de miedo. ¿Qué hay detrás de este éxito? Ruby es un lenguaje muy cómodo y expresivo, claramente jóven. Si bien es bastante curioso al primer acercamiento -por decir lo menos- pasa mucho tiempo hasta que se vuelve natural, y comenzamos a preguntarnos qué hacíamos antes de él. Pero la comodidad de Ruby es sólo el primer paso a favor de Rails. El diseño completo de Rails mantiene en mente la manera correcta de llevar al desarrollador por el camino más rápido - pero más rápido a la larga. Está construido adhiriéndose estrictamente a cada paso el patrón Modelo-Vista-Controlador. Otro punto fundamental de Rails es su filosofía: Frases como "Convención sobre configuración", "No te repitas", y otras por el estilo nos llevan de la mano a comprender el por qué del crecimiento del lenguaje. Con mi plática quiero meramente presentar este entorno a la audiencia. No voy a hacer las típicas -y en mi entender ridículas- demostraciones de cómo se pueden crear sistemas completos en veinte minutos, sino a presentar algunos de los puntos principales que han impactado mi manera de trabajar -tanto dentro de Rails como en otros lenguajes y marcos- desde que estoy en contacto con Rails

Fhernd's picture

I will try Ruby...

Hi! Thanks for this information... I am thinking to test Ruby on Rails... Now I searching information about this Web Framework, and this I encountered easyful. So long!