Home > Foro de Ruby on Rails >

Debates de Ruby on Rails > Ideas bases de Ruby on Rails

Ideas bases de Ruby on Rails

Escrito por Angela Lansburry el 02/08/2006

Hola a todos! Conozco un poco de Ruby, y además encontré un artículo que lo define de una manera sencilla y super eficaz. Les anexo las definiciones que propone y algunas de las características.

"Ruby es el lenguaje de scripts para una programación orientada a objetos rápida y sencilla.

Tiene muchas características para el procesado de ficheros de texto y para realizar el mantenimiento del sistema (al igual que Perl). Es simple, serio, extensible y portable. "

Unas pocas de las características que plantea el autor:

"Características de Ruby:

  • Ruby utiliza una sintaxis parcialmente inspirada en Eiffel y Ada.
  • Ruby dispone de manejo de excepciones, al igual que Java o Python, para que sea sencillo el control de errores.
  • Los operadores en Ruby son “syntax sugar” para los métodos. Puede redefinirlos fácilmente.
  • Ruby es un verdadero y completo lenguaje orientado a objetos: OOL. Esto quiere decir que todos los datos en Ruby son un objeto, en el sentido de Smalltalk, sin excepción. Por ejemplo: En Ruby, el número 1 es una instancia de la clase Fixnum.
  • La orientación a objetos de Ruby ha sido cuidadosamente diseñada para ser completa y abierta a nuevas mejoras al mismo tiempo. Por ejemplo: Ruby tiene la habilidad de añadir métodos a una clase, o incluso a una instancia, mientras se procesa. Por lo tanto, si hace falta, una instancia de una clase puede actuar de diferente manera que otras estancias de la misma clase.
  • Ruby dispone únicamente de herencia simple, a cosa hecha. Pero Ruby incluye el concepto de módulos (llamados Categorías en Objective-C). Los módulos son colecciones de métodos. Cada clase puede importar un módulo y al hacerlo obtiene todos sus métodos a cambio. Algunos de nosotros pensamos que este camino es mucho más claro que el de herencia múltiple, que es complejo, y no se usa tan a menudo comparado con la herencia simple ( ¡No cuente C++ aquí, ya que frecuentemente no le queda otra elección debido a su estricto chequeo de sintaxis!).
  • Ruby dispone de verdaderos cierres. No solamente de funciones sin nombre, sino de variables con todas las de la ley. "

Por Dago135

Aquí pueden encontrarlo completo! Espero sus comentarios y experiencias con Ruby!

Un beso


Citar  |  
Ver mensaje      

Escrito por Javier Enrique el 07/10/2008

Me parese bien lo que pusiste, pero me gustaria saber si hay algun manual basico para poder aprender a programar en este lenguaje, soy novato programando orientado a objetos, y este es un lenguaje que no mucha gente conoce y me gustaria aprenderlo, si tienen un manual que explique de manera muy basica lo que debo hacer para empesar, te lo agradeceria mucho.

Gracias


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: manos hinchadas megamemoria foro bombero ayto. madrid foro historia canciones en frances

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos