Mister

Páginas: 46 (11413 palabras) Publicado: 8 de octubre de 2012
Introducción
El internet ha madurado bastante desde los días de los start-ups. Ruby on Rails y Web 2.0 son el resultado de dicho proceso de maduración.
Condiciones Económicas
Los años 1997 hasta el 2001 fueron lo que se llamó el dot com bubble. Los internet start-ups - compañías pequeñas con fondos iniciales enormes proporcionados por compañías de capital riesgoso muy entusiastas - crearonuna revolución basada en las expectativas de la nueva tecnología, y aunque muchas compañías fueron muy exitosas y lograron convertir estos fondos iniciales en una compañía redituable a largo plazo, muchas otras dejaron de existir en la caída de la burbuja del NASDAQ. Como toda burbuja tecnológica, esto es parte de un ciclo económico.
“You never leave a recession on the same technology that youentered it.”
“Nunca sales de una recesión con la misma tecnología con la que entraste. ”
Chairman Emeritus of the Board
Intel Corporation
Algo interesante que suele ocurrir en las partes bajas de los ciclos económicos es que hay una reorganización y re-evaluación de las tecnologías disponibles (lo que funcionó y lo que no valió la pena), y durante estas re-evaluaciones nuevas tecnologías y nuevasmaneras de solucionar problemas aparecen, lo cual transforma cualitativamente la tecnología y recomienza el ciclo económico.
Cambios en Metodología
Durante estos años de la recesión en tecnología, los procesos también fueron re-evaluados, y las metodologías ágiles de desarrollo aparecieron, con personajes como Martin Fowler de ThoughtWorks y Dave Thomas de Pragmatic Programmers.
Éstasmetodologías ponen énfasis en producir software de alta calidad en corto tiempo mediante comnunicación abierta. Hablaremos mucho más de metodologías ágiles más tarde.
Web 2.0
Este cambio de las expectativas de calidad en la tecnología de internet está siendo llamado, bien o mal, Web 2.0. Hay muchas opiniones al respecto, pero lo que todo mundo parece comprender es que la más reciente generación deaplicaciones en la red es muy diferente a las anteriores. Tim O'Reily trata de explicar Web 2.0 como una serie de principios y prácticas, que incluyen ciertos patrones de diseño dinámicos, como RSS, tags, colaboración, AJAX, etcétera.
Todos estos principios y cambios en expectativas de calidad, tanto en el software producido como en la metodología para producirlo requieren de un dinamismo mucho mayora lo que era necesario antes con lenguajes compilados como Java. Así que más y más desarrolladores, sufriendo los problemas de la tecnología existente y bajo presion por la nueva metodología y expectativas, comenzaron a buscar alternativas. 
Durante esta búsqueda de alternativas, un programador Danés llamado David Heinemeier Hansson utilizó el lenguaje Ruby para crear una aplicación llamadaBasecamp. Las librerías reutilizables que salieron de este proyecto es lo que hoy conocemos como Ruby on Rails
Instalando Rails
Este capítulo explica cómo puede usted instalar Rails en su plataforma de desarrollo.
Rails es un proyecto de fuente abierta, y como tal, hay varias maneras de instalarlo y obtenerlo dependiendo de su plataforma y sus necesidades.
En este artículo cubriremos dos manerasde instalar rails:
Para principiantes
Para usuarios avanzados y ambientes de prueba, pre-producción y producción
Para Desarrolladores
Si usted es un desarrollador de software, la manera más sencilla de utilizar rails es mediante una solución todo-en-uno que no afecte su ambiente actual.
Windows
Si usted utiliza Windows, puede instalar la plataforma Rails completa (incluyendo una version demysql) utilizando proyecto Instant Rails. Éste proyecto incluye apache, ruby, rails, y el servidor de mysql, todo listo para ejecutarse.
Macintosh
Si utiliza Macintosh OS X, puede utilizar el proyecto Locomotive. Locomotive incluye ruby, rails y sqllite (en vez de un servidor de mysql). Si usted tiene un servidor mysql en otra máquina, locomotive incluye las librerías de mysql para conectarse....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mister
  • mister
  • Mister
  • Mister
  • Mister
  • mister
  • mister
  • Mister

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS