Programacao/Ruby
De Guia Ubuntu PT
Tabela de conteúdo |
Introdução
Ruby é uma linguagem de scripting interpretada e orientada a objectos. Destaca-se pela sua simplicidade, facilidade de aprendizagem e utilização, portabilidade e extensibilidade. É também uma linguagem totalmente livre, sendo distribuída pela licensa open-source.
A linguagem de programação Ruby foi criada pelo japonês Yukihiro Matsumoto e tem ganho popularidade sobre outras linguagens orientadas a objectos, pela sua facilidade e objectividade. Outro factor que contribuiu bastante para a popularidade desta linguagem foi a criação da framework Ruby On Rails, uma framework destinada à criação de plataformas web com recurso a base de dados.
Mais Info
Linguagem em Ubuntu
Para poder começar a correr e desenvolver programas em Ruby, é necessário primeiro instalar o pacote principal:
sudo apt-get install ruby
Depois existem alguns pacotes auxiliares, que contém ferramentas úteis para desenvolver em Ruby:
sudo apt-get install irb ri rdoc libmysql-ruby
- irb - Uma consola interactiva de Ruby, do estilo 'python', para algumas experimentações.
- ri - A documentação geral sobre a linguagem.
- rdoc - Uma ferramenta muito útil que gera a documentação de código em Ruby.
- libmysql-ruby - A biblioteca que permite a implementação de MySQL nos vossos programas em Ruby.
Hello World
O clássico exemplo, em Ruby:
puts "Hello World"
Copiem o comando acima para o vosso editor favorito, e guardem o ficheiro como hello.rb.
Depois, na consola, escrevam 'ruby hello.rb'. O resultado que poderão ver será:
Hello World
Apenas como curiosidade, para vos dar um exemplo da liberdade de sintax que o Ruby permite, os seguintes comandos seriam aceites e teriam exactamente o mesmo resultado:
puts("Hello World")
(puts "Hello World")
puts "Hello World";
puts("Hello World");
Ruby Gems
Foi criada uma ferramenta, de nome Ruby Gems, que facilita bastante a instalação de novas bibliotecas para o desenvolvimento em Ruby. Para instalar esta ferramenta no Ubuntu, é necessário executar os seguintes comandos:
sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz tar -xvzf rubygems-0.9.0.tgz cd rubygems-0.9.0 sudo ruby setup.rb
Ruby On Rails
Instalar a famosa framework é muito simples, usando o Ruby Gems. basta executar o seguinte comando:
sudo gem install rails --include-dependencies
Guias
Aqui estão alguns links para guias e tutoriais sobre Ruby:
- http://www.rubycentral.com/book
- http://www.ruby-doc.org/docs/Newcomers/ruby.html
- http://www.math.umd.edu/~dcarrera/ruby/0.3
- http://www.ruby-doc.org/docs/GSWR
- http://beam.to/taq/tutorialruby.php
- http://pine.fm/LearnToProgram
- http://poignantguide.net/ruby
Links
Algumas páginas importante sobre Ruby e Ruby On Rails:
- http://www.ruby-lang.org Site Oficial da linguagem Ruby
- http://raa.ruby-lang.org Arquivo de aplicações para Ruby
- http://www.ruby-doc.org Documentação sobre a linguagem
- http://wiki.rubygarden.org Wiki sobre Ruby
- http://www.rubyonrails.org Site oficial do Ruby On Rails
- http://www.radrails.org Plugin para o eclipse para Ruby e Ruby On Rails

