Páginas

quinta-feira, 5 de setembro de 2013

Aprendendo Ruby

Olá, este tutorial tem por objetivo explicar como iniciar sua programação em Ruby. 
Ruby é uma linguagem dinâmica, open source com foco na simplicidade e na produtividade.
Ruby on Rails é um framework web que foi escrito na linguagem de programação Ruby...

É importante que, antes de tudo, você leia o tutorial e depois entre nos links para baixar e exercitar suas habilidades. Pois assim que entramos em sites sempre tem alguma parte em que podemos ficar perdidos e pensando: ”Como esse cara conseguiu chegar aqui!?”. E por isso parece que deixamos de fazer algo. Compreendemos essa situação e passamos por tudo isso diversas vezes. para fazer este tutorial.


Um pouco sobre a linguagem


Ruby foi apresentada ao público pela primeira vez em 1995, pelo seu criador: Yukihiro Matsumoto, mundialmente conhecido como Matz. 
É uma linguagem orientada a objetos, com tipagem forte e dinâmica. Curiosamente é uma das únicas linguagens nascidas fora do eixo EUA - Europa que atingiram enorme sucesso comercial.
Uma de suas principais características é a expressividade que possui. Teve-se como objetivo desde o início que fosse uma linguagem muito simples de ler e ser entendida, para facilitar o desenvolvimento e manutenção de sistemas escritos com ela.
Ruby é uma linguagem interpretada e, como tal, necessita da instalação de um interpretador em sua máquina antes de executar algum programa.

Passo1: Para que você possa programar com a linguagem Ruby é necessário baixar o Ruby e o Sublime Text, um editor de textos que lhe auxiliará na escrita do código. Neste tutorial 

Obs: Os links acima são específicos para o Sistema Operacional Windows. Caso você utilize outro sistema operacional, você pode baixar pelo site oficial do Ruby.


Passo2: Após a instalação o Prompt de Comando - CMD será aberto, com ele aberto digite as seguintes linhas de código:


Figura 1. Instalando o Ruby



Onde nome_pasta deve ser o nome do diretório onde ficaram seus códigos, portanto substitua o "<nome_pasta>" pelo nome da pasta que você queira criar.

Obs¹: Uma vez feito isso não é necessário fazê-lo novamente após fechar e abrir o CMD em uma nova ocasião. Este trecho de código instala o Rails na sua máquina,  como este tutorial trata apenas de Ruby, você pode usar apenas as seguintes linhas:

mkdir projectscd projects
rails new <nome_pasta>” 
A ultima linha instala os pacotes necessários para a criação de uma aplicação Rails na sua máquina.

Executando o trecho de código completo, a Rails Server será instalada, garantindo a existência das bibliotecas necessárias para a construção de um código para Web.

Passo 3: Para começar a desenvolver escreva a seguinte linha de comando no CMD do Ruby, como mostra a figura. Toda vez que você abrir o CMD é necessário escrever essa linha de comando antes de começar a programar, ela é responsável por chamar o Interpretador Interativo do Ruby (IRB) .

“irb –simple-prompt”

Figura 2. Chamando o Interpretador Interativo do Ruby

Figura 3. Primeiros Comandos

“O IRB é um dos principais recursos disponíveis aos programadores Ruby. Funciona como um console/terminal, e os comandos vão sendo interpretados ao mesmo tempo em que vão sendo inseridos, de forma interativa. O irb avalia cada linha inserida e já mostra o resultado imediatamente.

O site oficial do Ruby possui um tutorial bem legal, chamado Ruby em vinte minutos. Ele inicia com uma simples calculadora e termina na criação de uma classe. O artigo explica muito bem o motivo de utilizar cada coisa.

Você só poderá salvar seus códigos caso utilize um editor de textos específico. Você pode utilizar o editor que sugerimos no inicio do tutorial ou até mesmo o aplicativo Notepad++. 
Na hora de salvar coloque o .rd no fim do arquivo, mesmo que a IDE utilizada disponha da extensão Ruby.
Para executar este arquivo você deve ir no CMD do Ruby e escrever:  
ruby <nome _arquivo>.rb

Obs³: Se você for somente rodar um arquivo.rd não é necessário colocar o “irb –simple-prompt” antes.

Figura 4. Executando um arquivo 


Nenhum comentário:

Postar um comentário