Ruby Introducción
{'translated': '{'translated': 'Ruby es un lenguaje de programación puramente orientado a objetos. Fue creado en 1993 por el japonés 松本行弘 (まつもとゆきひろ / Yukihiro Matsumoto).'}'}
Puedes encontrar el nombre de 松本行弘 (まつもとゆきひろ / Yukihiro Matsumoto) en la lista de correo de Ruby en www.ruby-lang.org. En la comunidad de Ruby, a Matsumoto también se le conoce como Matz (马茨).
Ruby es "el mejor amigo del programador".
Las características de Ruby son similares a las de Smalltalk, Perl y Python. Perl, Python y Smalltalk son lenguajes de script. Smalltalk es un verdadero lenguaje orientado a objetos. Ruby, al igual que Smalltalk, es un lenguaje perfectamente orientado a objetos. La sintaxis de Ruby es mucho más fácil de usar que la de Smalltalk.
Características de Ruby
- Ruby es de código abierto, se ofrece gratuitamente en la web, pero requiere una licencia.
- Ruby es un lenguaje de programación interpretado y de propósito general.
- Ruby es un lenguaje de programación verdaderamente orientado a objetos.
- Ruby es un lenguaje de script del lado del servidor similar a Python y Perl.
- Ruby se puede utilizar para escribir scripts de Interfaz de puerta de enlace común (CGI).
- Ruby se puede incrustar en Lenguaje de Marcado de Hipertexto (HTML).
- La sintaxis de Ruby es simple, lo que permite a los nuevos desarrolladores aprender Ruby de forma rápida y sencilla.
- Ruby tiene una sintaxis similar a muchos lenguajes de programación como C++ y Perl.
- Ruby es altamente extensible, y los programas grandes escritos en Ruby son fáciles de mantener.
- Ruby se puede utilizar para desarrollar aplicaciones de Internet e Intranet.
- Ruby se puede instalar en entornos Windows y POSIX.
- Ruby soporta muchas herramientas de GUI, como Tcl/Tk, GTK y OpenGL.
- Ruby puede conectarse fácilmente a DB2, MySQL, Oracle y Sybase.
- Ruby tiene una rica colección de funciones integradas que se pueden usar directamente en los scripts de Ruby.
Las herramientas que necesitas
Para ejecutar los ejemplos discutidos en este tutorial, necesitas una computadora con Intel Core i3 o i5 con al menos 2 GB de RAM (se recomienda 4 GB). También necesitas el siguiente software:
- Sistema operativo Linux o Windows 95/98/2000/NT o Windows 7
- Servidor web Apache 1.3.19-5
- Navegador web Internet Explorer 5.0 o superior
- Ruby 1.8.5
Este tutorial presentará cómo usar Ruby para crear aplicaciones GUI, de red y web. También se discutirá cómo extender e incrustar aplicaciones Ruby.
¿Qué aprenderás a continuación?
El siguiente capítulo te presentará dónde obtener Ruby y su documentación. Finalmente, te indicará cómo instalar Ruby y configurar el entorno para prepararte para el desarrollo de aplicaciones Ruby.
Otras extensiones