Nwlapcug.com


Che cosa è uno Script Ruby?

Che cosa è uno Script Ruby?


Come i laser molto primi che sono state fatte con gemme rubino sintetici, la programmazione linguaggio che Ruby è stato concepito come uno strumento per tagliare attraverso il cruft e noia che fatto programmazione difficile e richiede tempo. Come Python, Perl e PHP, Ruby è uno scopo generale, full-optional, linguaggio di programmazione che può essere utilizzato per creare il rapido e sporco, USA e getta solo gli script o applicazioni web complesse, basate su database.

Panoramica del linguaggio di scripting

Come regola, linguaggi di scripting vengono utilizzati per scrivere piccolo, semplice, succinta, facile da capire e facile eseguire il debug di applicazioni. Gli script sono talvolta usati come una colla che collega tra loro due o più applicazioni. Secondo un articolo a MacTech, i linguaggi di scripting originali erano lingue di controllo di lavoro utilizzato per avviare un'applicazione dopo l'altro in batch. Programmi di lingua scripting solitamente vengono interpretati e spesso eseguire più lentamente rispetto alle applicazioni che sono state compilate in codice macchina. Inoltre, linguaggi di scripting che includono Ruby possono avere memoria automatica gestione o immondizia raccolta routine che possono rallentare le applicazioni giù ancora di più. Infine, linguaggi di scripting solitamente hanno basso livello accesso limitato alle funzioni hardware e sistema operativo del computer.

Panoramica di rubino

Ruby è la creazione di programmatore giapponese Yukihiro Matsumoto - conosciuto anche come "Matz"..--iniziato 1993. Secondo un'intervista pubblicata "Linux DevCenter", la filosofia di design dietro Ruby è il "principio di minor sorpresa." Secondo il "Matz,"Ho provato a far godere programmazione e concentrarsi sul divertimento e parte creativa della programmazione quando usano Ruby." Il funzionario, Ruby-Lang sito descrive Ruby come un amalgama dei linguaggi di programmazione "Perl, Smalltalk, Eiffel, Ada e Lisp,". A differenza di altri linguaggi di scripting, Ruby è completamente object-oriented. Come Smalltalk, tutto in Ruby è un oggetto e tutte le funzioni di Ruby sono metodi dell'oggetto.

Creazione di script Ruby

È possibile scrivere script Ruby utilizzando qualsiasi editor che può salvare il lavoro come un file di testo normale. Il programma Ruby "Hello World" è un semplice script una riga.

puts ("Hello World")

File di script Ruby hanno. "RB" come estensione del file. Se il sistema dispone di una versione di Ruby installata, è possibile eseguire lo script digitando "rubino helloworld.rb" nella riga di comando. È anche possibile utilizzare shell dei comandi di Ruby, irb, di immettere codice Ruby dalla riga di comando, eseguirlo e tornare immediatamente risultati.

Implementazioni di rubino

Sono disponibili per Windows, Linux, UNIX, sistemi operativi Mac OS X versioni di Ruby. C'è anche JRuby scritto in Java e IronRuby scritti per l'esecuzione in Microsoft di Common Language Runtime - Common Language Runtime. Gli script di JRuby e IronRuby hanno accesso completo 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 di là di semplici applicazioni di scripting. Ruby On Rails è un framework che consente rapidamente e facilmente creare applicazioni Web utilizzando lo stesso paradigma MVC, Model-view-controller - utilizzato per creare applicazioni desktop. Un articolo sul sito Web tutorial punto elenca tre passi per la creazione di un'applicazione Rails Web: che descrive il tipo o l'uso proposto del vostro sito, specificando ciò che gli utenti saranno in grado di fare il tuo sito e infine, come gli utenti potranno visualizzare o accedere le diverse parti e le caratteristiche del tuo sito. Gli script Ruby che compongono rotaie scriverà automaticamente la maggior parte del codice Ruby Web applicazione sarà necessario per voi.