Custom Search
Bloggers Activos
Mi espacio de trabajo asarch
Crónicas de un desarrollo 2. rnstux
Crónicas de un Desarrollo rnstux
y si Matrix corriera en Xp? libarra
1er. Aniversario de Revolucionemos Oaxaca thot
Revista Revolucionemos Oaxaca No.2 thot
Obama Tambien Programa... vendaval
Espiritualidad y oscilaciones: un verdadero galimatías ahuramazdah
Garapita saidjose
¿Qué son los PLEs? aarkerio
Last Download
Segunda Fundación
Segunda Fundación
Cortesia de humusanito
vendaval
Debian GNU/Linux 5.0 "Lenny"
vendaval
Foros Oficiales de OO.org
vendaval
C como lenguaje de scripting
asarch
Fedora 10 Salida del horno
vendaval
Austrumi 1.8.0
saidjose
Volviendo a la vida PC's antiguos
vendaval
Sobre maquinas virtuales
vendaval
Utopía
xhaman
Foros Oficiales de FreeBSD
vendaval
Google Groups Karamelo
Visit this group
GNU/Linux
GNU/Linux
Hacktivismo
Hacktivismo
Debian
Debian
NetBSD
NetBSD
WWW
WWW
Guia Linux
Guia Linux
Server Side
Server Side
Ofimatica
Ofimatica
Despabilando...
Despabilando...
Mundo Maya
Mundo Maya
Literatura
Literatura
Agora
Agora
Psicologia
Psicologia
Economia
Economia
Ambientalismo
Ambientalismo
Desarrollo
Desarrollo
Biologia
Biologia
Los verdaderos costos
Los verdaderos costos

Hacktivism

LinuxChix button

Tesis sobre Ruby on Rails
Desde la redacción de Ruby, geektor informa.  2007-07-25 20:41:08-05
Ruby
10
votos
VoteVote

Michel Barbosa, un estudiante de la Universidad Erasmus de Rotterdam en Holanda ha publicado hace algunos dias, una tesis titulada Delivery of the key adoption factors and key characteristics of companies using ruby on rails”. Es una investigación para obtener el grado de bachelor science. Básicamente es un estudio  para conocer los motivos por lo que las empresas están adoptando los frameworks que trabajan mediante el patrón MVC, particularmente Rails. En la primera parte se buscó en literatura especializada y mediante entrevistas a expertos. La segunda parte trata de una serie de cuestiones enviadas a empresas que actualmente trabajan con Rails. Vale la pena darle una revisada.

Algunos factores por los que hay que tomar en cuenta a Rails:

OpenSource: Rails es de código abierto.

MVC: Se basa en el patrón MVC.

Testing: Tiene un entorno automatizado para las pruebas.

Ruby: Lenguaje sobre el que esta escrito Rails.

Filosofias (CoC, DRY): Dos filosofías importantes en la metodología ágil. Convention Over Configuration (Convención Sobre Configuración), se refiere a tomar los estándares que emplea Rails para ubicar los archivos y directorios en una aplicación en lugar de tratar de configurar todo, ademas asi se puede empezar a codificar de inmediato y por lo tanto a entregar resultados en seguida . La otra es Don't Repeat Yourself (No te repitas), define solo una vez el codigo que vas a usar en un solo lugar. Esto le otorga a una aplicación una mayor claridad y mayor mantenibilidad.

Inovacion: Rails sabe trabajar con Ajax. Ademas incorpora las librerias Prototype y Scrit.aculo.us.

Active Record: Este framework permite el ORM (Objet-Relational Mapping) o Mapeo Relacional de Objetos y sirve para mapear las tablas de una BD a una clase en la aplicación.

Migrations: Las migraciones permiten realizar modificaciones a una BD desde codigo Ruby.

Environments: Rails nos brinda tres entornos para trabajar en nuestra aplicación: Desarrollo, Test y Producción.

 

 


Happy Railing!
Permalink:
http://www.mononeurona.org/news/display/1390

Reference: Abre Ventana
Buscar enlaces a esta noticia en Technorati | add to delicious | Enviar a Fresqui.com | meneame | barrapunto
1.- aarkerio aarkerio
Time on 25/7/07

Me gusta RoR y me gusta Ruby, pero le veo dos problemas:

1) Pocos hostings te dan Ruby

2) RoR no es muy escalable, parece que de twitter han tenido broncas con eso
2.- dme dme
Time on 26/7/07

Esperemos que crezca este proyecto.

Add comment:

Captcha

Que estas haciendo?
aarkerioaarkerio está:
12 horas programando, esos son hombres y no pedazos! pero ya me voy a cenar
2 hours, 44 minutes ago

rnstuxrnstux está:
comiendo pan :P
3 hours, 42 minutes ago

mandrakemandrake está:
solo te falta hazlo valer jaja
5 hours ago

asarchasarch está:
Saqué 10 (de nuevo) en "Derecho Laboral"
8 hours, 2 minutes ago

saidjosesaidjose está:
Si utilizan mucho la amule, hay tabla
8 hours, 35 minutes ago

asimovasimov está:
Estudiando...es temporada de exámenes finales
9 hours, 1 minute ago

Que estuvimos haciendo >>
Chipotle Software

El nuevo proyecto en Django debe llamarse:
Lbaesther
Chapopote
Coatl
Minotauro
Atena
Coyolxauhqui
Rapiditas
Problemas de Lenguaje en niños
21452 lecturas
Anticoncepción de Emergencia
18358 lecturas
Sexualidad infantil y juvenil
13417 lecturas
Sinapsis y exocitosis
13269 lecturas
Rompiendo cualquier clave WEP en unos pocos minutos
12558 lecturas
Evolución filética en las hepáticas
8852 lecturas
Mi primer CakePHP, mmmmm cakeee
8619 lecturas
Interrupción de Embarazo
7914 lecturas
BASH y Primeros Comandos
6561 lecturas
CakePHP II Active Record
6545 lecturas
Add to Technorati Favorites

ir arriba
A veces pienso que la prueba más fehaciente de que existe vida inteligente en el universo es que nadie ha intentado contactarse con nosotros. Bill Watterson

The Queen is here Mozilla Firefox The Best DataBase CakePHP Framework XHTML GNU Hacker Chipotle Software

Too Cool for Internet Explorer