Comunidades
Descargas RUBY
les recomiendo para descargar en sistema operativo windows:
Descargate Sublime Text 2 (para editar en Ruby)
Descargar
La versión actual de Sublime Text 2 es 2.0.2.
Sublime Text 3 se encuentra actualmente en fase beta, y contiene muchas mejoras sobre Sublime Text 2.
OS X (OS X 10.6 o posterior es necesario)
Ventanas - también disponible como una versión portátil
Windows de 64 bits - también disponible como una versión portátil
Sublime Text 2 puede ser descargado y evaluado de forma gratuita, sin embargo, una licencia debe ser comprada para el uso continuo. Actualmente no hay ningún límite de tiempo impuesto para la evaluación.
Favor de enviar peticiones de características de http://sublimetext.userecho.com/ .Para la notificación de nuevas versiones, siga sublimehq en twitter.
Ruby es un lenguaje de programación dinámico enfocado a la simplicidad, productividad y elegancia de código.
Rails es un framework de desarrollo web orientado a facilitar la vida de los programadores, favoreciendo convenciones por sobre configuraciones.
¿Qué es Rails?
Rails es un framework de desarrollo de aplicaciones web escrito en el lenguaje de programación Ruby. Está diseñado para hacer que la programación de aplicaciones web sea más fácil, haciendo supuestos sobre lo que cada desarrollador necesita para comenzar. It allows you to write less code while accomplishing more than many other languages and frameworks. Además, expertos desarrolladores en Rails reportan que hace que el desarrollo de aplicaciones web sea más divertido.
Rails es un software dogmático. Éste asume que existe una forma "mejor" de hacer las cosas, y está diseñado para fomentar esa forma - y en algunos casos para desalentar alternativas. Si aprendes "El Modo Rails" probablemente descubrirás un tremendo incremento en tu productividad. Si persistes trayendo viejos hábitos de otros lenguajes a tu desarrollo en Rails, e intentas usar patrones aprendidos en otros lugares, podrías tener una experiencia menos agradable.
FILOSOFIA
Los principios fundamentales de Ruby on Rails incluyen No te repitas (del inglés Don't repeat yourself, DRY) y Convención sobre configuración.
No te repitas significa que las definiciones deberían hacerse una sola vez. Dado que Ruby on Rails es un framework de pila completa, los componentes están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, en ActiveRecord, las definiciones de las clases no necesitan especificar los nombres de las columnas; Ruby puede averiguarlos a partir de la propia base de datos, de forma que definirlos tanto en el código como en el programa sería redundante.
Convención sobre configuración significa que el programador sólo necesita definir aquella configuración que no es convencional. Por ejemplo, si hay una clase Historia en el modelo, la tabla correspondiente de la base de datos es historias, pero si la tabla no sigue la convención (por ejemplo blogposts) debe ser especificada manualmente (set_table_name "blogposts"). Así, cuando se diseña una aplicación partiendo de cero sin una base de datos preexistente, el seguir las convenciones de Rails significa usar menos código (aunque el comportamiento puede ser configurado si el sistema debe ser compatible con un sistema heredado anterior)

No hay comentarios:
Publicar un comentario