Foros del Web » Programando para Internet » Ruby »

que es RoR de manera sencilla ?

Estas en el tema de que es RoR de manera sencilla ? en el foro de Ruby en Foros del Web. que es RoR ? donde puedo encontrar informacion sencilla y en español ?...
  #1 (permalink)  
Antiguo 20/12/2007, 12:06
 
Fecha de Ingreso: octubre-2007
Mensajes: 56
Antigüedad: 16 años, 5 meses
Puntos: 0
que es RoR de manera sencilla ?

que es RoR ? donde puedo encontrar informacion sencilla y en español ?
  #2 (permalink)  
Antiguo 20/12/2007, 12:51
 
Fecha de Ingreso: octubre-2007
Ubicación: VEVLN
Mensajes: 223
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: que es RoR de manera sencilla ?

Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby
  #3 (permalink)  
Antiguo 28/12/2007, 18:45
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Re: que es RoR de manera sencilla ?

Ruby no es el lenguaje y Rails el framework ?
__________________
Salu2!
  #4 (permalink)  
Antiguo 04/01/2008, 14:21
 
Fecha de Ingreso: octubre-2007
Ubicación: VEVLN
Mensajes: 223
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: que es RoR de manera sencilla ?

Cita:
Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web...
exacto italico76
  #5 (permalink)  
Antiguo 04/01/2008, 16:08
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid, España
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: que es RoR de manera sencilla ?

Ruby on Rails es un framework de programación que implementa el paradigma Modelo-Vista-Controlador desarrollado por la compañia 37Signals. Se desarrollo en principio para el proyecto BaseCamp, una aplicacion Web2 de 37Signals, a día de hoy ya podría considerarse un entorno maduro aunque me queda la duda de su escalabilidad. Al implementarse sobre Ruby que es un lenguaje interpretado siempre te queda el problema del tiempo de ejecución, de hecho puedes notar como este lenguaje se toma un momento antes de procesar cualquier script que hagas en Ruby. Por otro lado hay que decir que como lenguaje es muy completo e implementa cosas que en otros lenguajes ni existen, impresiona el hecho de que creado por una sola persona haya llegado a ser tan popular (El creador de Ruby es Yukihiro Matzsumoto).

Si deseas programar aplicaciones en RubyonRails es buena idea trabajar en Aptana, un IDE que a día de hoy se ha hecho cargo de RadRails, un plugin para Eclipse que hace más sencillo el desarrollo de aplicaciones en RoR.

Última edición por tunait; 04/01/2008 a las 17:29 Razón: remover firma
  #6 (permalink)  
Antiguo 04/01/2008, 16:53
Avatar de michaelc  
Fecha de Ingreso: abril-2005
Ubicación: Caracas
Mensajes: 112
Antigüedad: 19 años
Puntos: 3
Re: que es RoR de manera sencilla ?

Hay algo que no me queda claro para que se usa este lenguaje, para aplicaciones de que tipo Web? Si es asi sobre que servidor correo esto?

Gracias!
__________________
http://www.michaelcrespo.net/
Diseñador Web, Gráfico y Multimedia
  #7 (permalink)  
Antiguo 06/01/2008, 10:40
Avatar de roschereric  
Fecha de Ingreso: enero-2008
Mensajes: 12
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: que es RoR de manera sencilla ?

Cita:
Iniciado por michaelc Ver Mensaje
Hay algo que no me queda claro para que se usa este lenguaje, para aplicaciones de que tipo Web? Si es asi sobre que servidor correo esto?

Gracias!
Ruby On Rails es un famework para desarrollar aplicaciones web. Un framework es una colección de librerías y una estandarización en la forma de hacer las cosas que te permite dedicarte más exclusivamente a la lógica de negocios de tu aplicación y no "perder" el tiempo en desarrollar las funcionalidades que tienen que ver con el hardware, los protocolos, el sistema operativo, o cualquier cosa para la que el framework sea desarrollado.

En el caso de Ruby On Rails, está desarrollado en el lenguaje de programación Ruby.
Ruby es un lenguaje interpretado, que tiene muchas ventajas con respecto a otros lenguajes a la hora de desarrollar ágilmente. Para una explicación más detallada te recomiendo buscar en es.wikipedia.org.

Para poder correr tu aplicación hecha en ROR (Ruby On Rails) tenés que tener instalado en primer lugar el intérprete Ruby que corresponda a tu sistema operativo, y luego instalarle los paquetes del framework con el comando gem.

Si usas Windor, lo más sencillo para empezar es InstantRails, que ya viene con un Apache, una base de datos MySQL, y Ruby.

Si trabajas con PHP, es un gran paso hacia adelante!!! Es mucho mas organizado, ordenado, mantenible, ágil para desarrollar, full objetos, etc.

Suerte y a animarse!
  #8 (permalink)  
Antiguo 06/01/2008, 12:23
Avatar de michaelc  
Fecha de Ingreso: abril-2005
Ubicación: Caracas
Mensajes: 112
Antigüedad: 19 años
Puntos: 3
Re: que es RoR de manera sencilla ?

Cita:
Iniciado por roschereric Ver Mensaje
Ruby On Rails es un famework para desarrollar aplicaciones web. Un framework es una colección de librerías y una estandarización en la forma de hacer las cosas que te permite dedicarte más exclusivamente a la lógica de negocios de tu aplicación y no "perder" el tiempo en desarrollar las funcionalidades que tienen que ver con el hardware, los protocolos, el sistema operativo, o cualquier cosa para la que el framework sea desarrollado.

En el caso de Ruby On Rails, está desarrollado en el lenguaje de programación Ruby.
Ruby es un lenguaje interpretado, que tiene muchas ventajas con respecto a otros lenguajes a la hora de desarrollar ágilmente. Para una explicación más detallada te recomiendo buscar en es.wikipedia.org.

Para poder correr tu aplicación hecha en ROR (Ruby On Rails) tenés que tener instalado en primer lugar el intérprete Ruby que corresponda a tu sistema operativo, y luego instalarle los paquetes del framework con el comando gem.

Si usas Windor, lo más sencillo para empezar es InstantRails, que ya viene con un Apache, una base de datos MySQL, y Ruby.

Si trabajas con PHP, es un gran paso hacia adelante!!! Es mucho mas organizado, ordenado, mantenible, ágil para desarrollar, full objetos, etc.

Suerte y a animarse!
Ya comprendo muchas gracias, bueno mi orientación es más hacia el diseño web aunque también me gusta un poco la programación; hasta ahora solo he lidiado con PHP y ActionScript. He conocido otros lenguajes como ASP, Java. Pero definitivamente la manera de trabajar en PHP es genial y es la uncia que me ha motivado por la gran aceptación y facilidad para aprenderlo.
__________________
http://www.michaelcrespo.net/
Diseñador Web, Gráfico y Multimedia
  #9 (permalink)  
Antiguo 07/01/2008, 10:46
Avatar de roschereric  
Fecha de Ingreso: enero-2008
Mensajes: 12
Antigüedad: 16 años, 3 meses
Puntos: 0
De acuerdo Re: que es RoR de manera sencilla ?

Cita:
Iniciado por michaelc Ver Mensaje
Ya comprendo muchas gracias, bueno mi orientación es más hacia el diseño web aunque también me gusta un poco la programación; hasta ahora solo he lidiado con PHP y ActionScript. He conocido otros lenguajes como ASP, Java. Pero definitivamente la manera de trabajar en PHP es genial y es la uncia que me ha motivado por la gran aceptación y facilidad para aprenderlo.
Bueno, Ruby justamente es muy sencillo de aprender, y el poder usar Rails, te va a ayudar a escribir mucho menos. Poder usar partials, y objetos reutilizables es un gol de media cancha, inclusive a la hora de mantener y realizar cambios en tu aplicación.
PHP es muy lineal a mi gusto (estructurado) en la ejecución.

Ademas si te dedicas a realizar sitios web sencillos con acceso a bases de datos, ActiveRecord te facilita no tener que escribir nada de SQL, ni preocuparte de cuando ni como guardar los datos. Simplemente lo hace solo, "magia"... Como todo ORM, inclusive si cambias de tipo de base de datos (supongamos que migras de MySQL a PostgreSQL), podes utilizar el mismo código, porque la parte de consultas se hace "transparente" para el programador (Siempre y cuando el motor de bases de datos esté soportado por el ORM).

Tiene soporte para Test Driven Development, etc.

Para empezar a desarrollar paso a paso una aplicación en ROR, te recomiendo el libro "Agile Web Development with Rails" (Segunda edición) de Dave Thomas y David Heinemeier Hansson. A mi me vino muy bien.
  #10 (permalink)  
Antiguo 08/01/2008, 16:42
Avatar de neivan  
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 19 años, 2 meses
Puntos: 1
Re: que es RoR de manera sencilla ?

Estoy interesando en este nuevo sistema, he ojeado bien la mayoría de post referentes y sus explicaciones pero está claro que la mejor recomendación es probarlo.

Tengo una pregunta, tras leer que facilita la realización de una Web por la menor necesidad de LOCs (lineas de codigo) y la ayuda con el trabajo contra Bases de Datos, la pregunta va sobre el caso de una herramienta pesada, de gestión de recursos de una empresa, donde puede estar hechar con .Net, o con jsp-usebeans-struts.... donde se necesite trabajar con muchos datos y muchos accesos, por ejemplo una herramienta que gestiones altas, bajas de productos, encargos, carrito de la compra....

¿Recomendariais Ruby on Rails para ese tipo de trabjaos también??? porque lo que he visto más bien de ejemplo son pequeñas herramientas, blogs...
  #11 (permalink)  
Antiguo 25/08/2009, 01:46
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: que es RoR de manera sencilla ?

¿Cúando usar RAILS?
- Cuando esté cómodo con el framework
- Con equipos ágiles y dinámicos
- Cuando tenga pocos desarrolladores
- Con proyectos pequeños o medianos

¿Cuándo NO usar RAILS?
- Aplicaciones muy grandes.
- Con base de datos legadas.
- Con desarrolladores mediocres.
- Con equipos de desarrollo muy grandes.

Sacado de aquí: http://jornadas.lugmen.org.ar/files/...s_20061012.pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:59.