ProInf.net

1 Desarrollo web con "Ruby on Rails"

Francisco 04-02-07
Logo de Ruby on Rails

Supongamos que necesitas escribir una aplicación web de gran calidad y con un hermoso diseño que esté lista mañana, pero que además la puedas mantener y ampliar durante años.

  • Puedes utilizar Java. Una solución basada en J2EE estará bien estructurada pero las aplicaciones Java se extienden en el tiempo y parece que nunca se finalizan.
  • También puedes utilizar un lenguaje de guionado como PHP, que te permitirá escribir código con gran rapidez, pero te fastidiará su mantenimiento y ampliación durante los siguientes meses o años

Ruby on Rails estará justo en el punto medio que habías estado buscando

Ruby on Rails es un completo entorno de desarrollo web MVC que te ayuda a producir aplicaciones muy estructuradas a tu manera. Tú te concentras en la funcionalidad a nivel de aplicación y dejas a Rails que cuide de los detalles. Y como escribes en el lenguaje de programación Ruby obtienes la potencia y expresividad de uno de los lenguajes más dinámicos en existencia.

Icono de un rubí

Tutoriales

Libros

Los libros son muy recomendables pero están en inglés. Los puedes conseguir a través de Amazon

Programming Ruby The Pragmatic Programmers' Guide
Autor: Dave Thomas
Editorial: The Pragmatic Bookshelf
Agile Web Development with Rails The Facets of Ruby Series
Autores: Dave Thomas, David Heinemeier Hansson
Editorial: The Pragmatic Bookshelf
Rails Recipes The Facets of Ruby Series
Autor: Chad Fowler
Editorial: The Pragmatic Bookshelf

Enlaces en español

Enlaces en inglés

Rubí

Desarrollo con Ruby

Herramientas

Gemas

  • AjaxScaffold - A RubyOnRails Generator for Firefox, IE & Safari
  • CodeRay - Fast syntax highlighting library written completely in Ruby
  • acts_as_google_account - Usar la capacidad de Google para la autenticación
  • Xilinus - Transparent message, Prototype window
  • acts_as_taggable, BlueCloth (RedCloth), composite_primary_keys, creditcard, crypt, facets, fastercsv, fckeditor, feedtools (syndication), geoip, graphiclious, htmlentities (unicode, unicodechars), mongrel, net_ssh, net_sftp, nitro, paypal, pdf_writer, rails, rake, rmagick (ImageMagick/GraphicsMagick), rubyzip, spreadsheet_excel
Compartir

 

Artículos relacionados:

  • Curso de Ruby on Rails…

    Programa y temario para un curso de construcción de un sitio web con Ruby on Rails. Instalación, entorno de desarrollo, plantillas, base de datos y programación

  • Notas para la configuración de un servidor virtual Ubuntu 8.04…

    Notas para la configuración de un servidor Ubuntu 8.04 en una máquina virtual VirtualBox. Cómo instalar, crear carpetas compartidas y puesta a punto

  • Traducción de "pluralize"…

    Una función Ruby on Rails que da el plural de una palabra en tres idiomas: catalán, español e inglés. Incluye función para indicar si una palabra es femenina

  • Función "permalink" con Javascript…

    La función permalink obtiene una dirección amigable URL (apropiada para el SEO) a partir del título de la página web. Codificada en RoR y en JavaScript.

  • Traducción de "time_ago_in_words"…

    La función de Ruby time_ago_in_words indica el tiempo transcurrido desde una fecha determinada en 3 idiomas: catalán, español o inglés. Ampliable a más idiomas.

Ir arriba