Che è uno script Ruby?

August 10

Che è uno script Ruby?


Come i primi laser che sono state fatte con pietre rubino sintetico, il linguaggio di programmazione Ruby è stato concepito come uno strumento per tagliare il cruft e la noia che ha fatto la programmazione in termini di tempo-difficile e. Come Python, Perl e PHP, Ruby è un linguaggio di programmazione general purpose pieno di funzionalità che può essere utilizzato per creare rapido e sporco, l'uso di una volta solo script o complesse, applicazioni web database-driven.

Scripting Language Panoramica

Come regola generale, linguaggi di scripting sono utilizzati per scrivere piccolo, semplice, concisa, facile da capire e facile da debug delle applicazioni. Gli script vengono talvolta utilizzati come collante che collega tra loro due o più altre applicazioni. Secondo un articolo a MacTech, i linguaggi di scripting originali erano linguaggi di controllo di lavoro utilizzati per lanciare un'applicazione dopo l'altro in lotti. programmi di linguaggio di scripting sono di norma interpretati e spesso eseguono più lentamente rispetto alle applicazioni che sono stati compilati in codice macchina. Inoltre, i linguaggi di scripting che includono Rubino possono avere la gestione della memoria o garbage collection routine automatiche che possono rallentare le loro applicazioni verso il basso ancora di più. Infine, linguaggi di scripting di solito hanno un accesso limitato a basso livello di funzioni hardware del computer e del sistema operativo.

rubino Panoramica

Ruby è la creazione di programmatore giapponese Yukihiro Matsumoto - noto anche come "Matz" - cominciato 1993. Secondo un'intervista pubblicata "Linux DevCenter," la filosofia di design dietro Ruby è il "principio di minima sorpresa." Secondo "Matz," Ho cercato di rendere le persone godono di programmazione e di concentrarsi sul divertimento e creativo nell'ambito della programmazione quando usano Ruby. "Il funzionario, il sito web Ruby-Lang descrive Rubino come una fusione della" Perl, Smalltalk, Eiffel, Ada, e Lisp, "linguaggi di programmazione. a differenza di altri linguaggi di scripting, Ruby è completamente orientato agli oggetti. Come Smalltalk, tutto in Ruby è un oggetto e tutte le funzioni di Ruby sono metodi degli oggetti.

rubino Scripting

È possibile scrivere script Ruby utilizzando qualsiasi editor che può salvare il lavoro come un file di testo. Il programma di Ruby "Ciao Mondo" è un semplice, lo script di una sola riga.

puts ( "Ciao Mondo")

file script di Ruby hanno ".RB", come loro estensione. Se il sistema dispone di una versione di Ruby installata, è possibile eseguire lo script digitando "ruby helloworld.rb" nella riga di comando. È inoltre possibile utilizzare shell di comando di Ruby, IRB, di inserire codice Ruby nella riga di comando, eseguirlo e ottenere risultati indietro all'istante.

rubino Implementazioni

Le versioni di Rubino sono disponibili per Windows, Linux, UNIX, sistemi operativi Mac OS X. C'è anche JRuby scritto in Java e IronRuby scritto per l'esecuzione con CLR di Microsoft - Common Language Runtime. script JRuby e IronRuby hanno pieno accesso alle stesse librerie e altre risorse disponibili per le applicazioni Java o CLR, rispettivamente.

Ruby On Rails

Ruby On Rails è un nuovo strumento sviluppato per estendere l'uso di Ruby al di là di semplici applicazioni di scripting. Ruby On Rails è un framework che consente di rapidamente e facilmente creare applicazioni Web utilizzando lo stesso MVC - Model-View-Controller - paradigma utilizzato per creare applicazioni desktop. Un articolo sul sito Tutorial punto elenca tre passi per la creazione di un'applicazione Web Rails: descrive il tipo o la proposta di utilizzare il sito, specificando ciò che gli utenti saranno in grado di fare al vostro sito e, infine, come gli utenti potranno visualizzare o accedere alle diverse parti e le caratteristiche del tuo sito. Gli script Ruby che compongono Rails scriveranno automaticamente la maggior parte del codice Ruby l'applicazione Web avrà bisogno per voi.