Tecnología

Inicio

¿Qué es un script Ruby?

¿Qué es un script Ruby?


Al igual que los primeros láseres que se hicieron con las gemas de rubí sintético, el lenguaje de programación Ruby fue diseñado como una herramienta para cortar a través de la costra y el tedio que hizo la programación difícil y requiere mucho tiempo. Como Python, Perl y PHP, Ruby es un lenguaje con todas las funciones, la programación de propósito general que se puede utilizar para crear rápida y sucia, el uso de una sola vez sólo secuencias de comandos o compleja, aplicaciones web con bases de datos.

Descripción general del lenguaje de scripts

Como regla general, los lenguajes de script se utilizan para escribir pequeño, simple y concisa, fácil de entender y fácil de depurar aplicaciones. Los guiones se utilizan a veces como un pegamento que une entre sí a otras dos o más aplicaciones. Según un artículo publicado en MacTech, los lenguajes de script originales eran lenguajes de control de empleo utilizados para poner en marcha una aplicación tras otra en lotes. programas de lenguaje de scripts suelen interpretarse y con frecuencia se ejecutan más lentamente que las aplicaciones que se han compilado a código máquina. Además, los lenguajes de script que incluyen Rubí pueden tener rutinas de administración de memoria o recolección de basura automática que pueden retardar sus aplicaciones aún más. Por último, los lenguajes de script por lo general tienen un acceso limitado a bajo nivel a las funciones de hardware y del sistema operativo.

rubí Información general

Ruby es la creación de programador japonés Yukihiro Matsumoto - también conocido como "Matz" - comenzado 1993. De acuerdo con una entrevista publicada "Linux DevCenter," la filosofía de diseño detrás de Ruby es el "principio de la menor sorpresa." De acuerdo con "Matz," Traté de hacer que la gente disfruta de la programación y se concentran en la diversión y creativo parte de la programación cuando usan Ruby. "El funcionario, sitio web Rubí-Lang describe Rubí como una amalgama de la" Perl, Smalltalk, Eiffel, Ada, y Lisp, "lenguajes de programación. a diferencia de otros lenguajes de script, está totalmente orientado a objetos Ruby. Al igual que Smalltalk, todo en Ruby es un objeto y todas las funciones de Ruby son métodos de objeto.

rubí Scripting

Puede escribir scripts de Ruby con cualquier editor que puede guardar su trabajo como un archivo de texto sin formato. El programa Ruby "Hello World" es una secuencia de comandos simple, de una sola línea.

puts ( "Hola Mundo")

archivos de comandos de rubí tienen ".rb" como su extensión de archivo. Si el sistema dispone de una versión de Rubí instalado, puede ejecutar la secuencia de comandos escribiendo "helloworld.rb rubí" en la línea de comandos. También puede utilizar el shell de comandos de Ruby, IRB, para introducir el código Ruby en la línea de comandos, ejecutar y obtener resultados al instante.

Las implementaciones de ruby

Versiones de Ruby están disponibles para Windows, Linux, UNIX, sistemas operativos Mac OS X. También hay JRuby escrito en Java y IronRuby para ejecución en CLR de Microsoft - Common Language Runtime. guiones y JRuby IronRuby tienen pleno acceso a las mismas bibliotecas y otros recursos disponibles para las aplicaciones Java o CLR, respectivamente.

Ruby on Rails

Ruby on Rails es una nueva herramienta desarrollada para extender el uso de Ruby allá de las aplicaciones de secuencias de comandos simples. Ruby on Rails es un marco que le permite crear rápida y fácilmente aplicaciones Web utilizando el mismo MVC - Modelo-Vista-Controlador - paradigma utilizado para crear aplicaciones de escritorio. Un artículo en el sitio web tutoriales Punto enumera tres pasos para crear una aplicación web Carriles: describir el tipo o el uso propuesto de su sitio, especificando lo que los usuarios serán capaces de hacer en su sitio y, finalmente, cómo los usuarios ver o acceder a las diferentes partes y las características de su sitio. Los scripts de Ruby que conforman los carriles escribirán automáticamente la mayor parte del código Ruby aplicación web necesitará para usted.