? Como os primeiros lasers que foram feitas com pedras de rubi sintético , a linguagem de programação Ruby foi concebido como uma ferramenta para cortar o cruft e tédio que fez a programação difícil e demorado. Como Python , Perl e PHP , Ruby é uma linguagem cheia de recursos , para fins gerais de programação que pode ser usado para criar rápida e suja , um tempo de uso apenas scripts ou complexo , aplicações web de bases de dados . Scripting Language Overview
Como regra geral, linguagens de script são usados para escrever aplicações pequenas , simples , sucinto , fácil de entender e fácil de depurar . Scripts são por vezes usados como uma cola que reúna duas ou mais outras aplicações. De acordo com um artigo no MacTech , as linguagens de script originais eram linguagens de controle de trabalho utilizados para lançar uma aplicação após o outro em lotes. Programas de linguagem de script são geralmente interpretados e muitas vezes executar mais lentamente do que as aplicações que foram compilados para código de máquina . Além disso, as linguagens de script , que incluem o Ruby pode ter rotinas de gerenciamento de memória ou de coleta de lixo automáticas que podem retardar suas aplicações ainda mais. Finalmente, linguagens de script geralmente têm limitado acesso de baixo nível ao hardware do computador e as funções do sistema operacional
Rubi Overview
Ruby é a criação do programador japonês Yukihiro Matsumoto . - também conhecido como " Matz " - iniciada 1993. De acordo com uma entrevista postada "Linux DevCenter , " a filosofia de design por trás de Ruby é o "princípio da menor surpresa . " De acordo com " Matz " Eu tentei fazer as pessoas gostam de programação e se concentrar no divertido e criativo parte da programação quando usar ruby. " o funcionário, site rubi- Lang descreve ruby como uma amálgama de" Perl, Smalltalk, Eiffel , Ada, e Lisp " , linguagens de programação . Ao contrário de outras linguagens de script , Ruby é totalmente orientada a objetos. Como Smalltalk, tudo em Ruby é um objeto e todas as funções do Ruby são métodos do objeto .
Rubi Scripting
Você pode escrever scripts Ruby usando qualquer editor que pode salvar o seu trabalho como um arquivo de texto simples . O programa Ruby " Olá Mundo" é um script simples , de uma linha .
Puts ( "Olá Mundo" )
arquivos de script de Ruby têm . " Rb" como sua extensão de arquivo . Se o seu sistema tem uma versão do Ruby instalado, você pode executar o script digitando " helloworld.rb ruby" na linha de comando . Você também pode usar o comando de shell Ruby, IRB , para inserir código Ruby na linha de comando , execute -lo e obter resultados de volta imediatamente.
Rubi Implementações
versões do Ruby estão disponíveis para Windows , Linux, UNIX , os sistemas operacionais Mac OS X. . Há também JRuby escrito em Java e IronRuby escrito para ser executado sob o Microsoft CLR - Common Language Runtime. Os scripts JRuby e IronRuby ter pleno acesso às mesmas bibliotecas e outros recursos disponíveis para Java ou CLR aplicações , respectivamente .
Ruby on Rails
Ruby On Rails é um novo ferramenta desenvolvida para estender o uso do Ruby além de aplicativos de script simples. Ruby On Rails é um framework que permite que você rapidamente e facilmente criar aplicações Web usando o mesmo MVC - Model- View-Controller - paradigma usado para criar aplicativos de desktop. Um artigo no site Tutoriais ponto enumera três passos para a criação de um aplicativo Web Rails : descrever o tipo ou a proposta de utilização de seu site, especificando que os usuários serão capazes de fazer em seu site e, finalmente , como os usuários irão ver ou acessar as diferentes partes e as características do seu site. Os scripts Ruby que compõem o Rails irá escrever automaticamente a maior parte do código Ruby seu aplicativo da Web será necessário para você.