Bem-vindo: Qui, 28 de Março 2024, 19:12 Pesquisa avançada

Programação em Ruby on Rails

Escreveu alguma aplicação ou script que quer partilhar? Ou conhece algo que quer partilhar? Sabe alguma linguagem de programação e quer partilhar esse conhecimento com um tutorial? Tem alguma dúvida em alguma linguagem? Então este é o sítio certo.

Programação em Ruby on Rails

Mensagempor Egon Holtz » Qui, 17 de Maio 2012, 17:15

O que é Rails?

O Rails é um framework de desenvolvimento web escrito na linguagem Ruby. Ele é designado para tornar a programação de aplicações web mais fácil, fazendo várias suposições sobre o que cada desenvolvedor precisa para começar. Ele permite que você escreva menos código enquanto faz mais que muitas outras linguagens e frameworks. Desenvolvedores Rails mais experientes também dizem que ele torna o desenvolvimento de aplicações web mais divertido.

O Rails é um software com opinião. Isto é, ele supõe que existe um modo melhor para fazer as coisas, e ele é desenhado para encorajar este modo – e em alguns casos desencorajando alternativas. Se você aprender “O Modo Rails” vai provavelmente descobrir um aumento tremendo de produtividade. Se persistir em trazer velhos hábitos das outras linguages para o desenvolvimento Rails, tentando usar padrões que aprendeu em outros lugares, você pode ter uma experiência menos divertida.

A filosifia Rails inclui diversos princípios guia:

DRY – “Don’t Repeat Yourself” – sugere que escrever o mesmo código várias vezes é uma coisa ruim.
Convenção ao invés de Configuração – significa que o Rails faz suposições sobre o que você quer fazer e como você estará fazendo isto, em vez de deixá-lo mudar cada minúscula coisa através de intermináveis arquivos de configuração.
REST é o melhor modelo para aplicações web – organizar sua aplicação em torno de recursos e verbos HTTP padrão é o modo mais rápido para proceder.
MVC - "Model View Controller"

Abaixo está um vídeo de como fazer um blog em 15 mins.



Lógico, como foi feito muito rápido, acaba sobrando algumas partes de código que são considerado como lixo, mas uma boa estudada na linguagem e no framework permite que se faça ótimas aplicações.

Algumas das empresas que usam a linguagem são: Twitter, Github, Groupon. Ou seja, grandes empresas.

É um framework que está entrando no mercado de um tempo para cá, tem muitas documentações disponiveis, mas a maioria em inglês. Abaixo está alguns links sobre a linguagem.

http://rubyonrails.org/

http://guides.rubyonrails.org/getting_started.html

http://railsforzombies.org/

http://ruby-br.org/

Só para deixar claro. Não estou dizendo que é a melhor linguagem, ela é muito ágil, mas cada aplicação tem suas especificações e a linguagem que "merece"

Espero que gostem... :obrigado:

Sony VAIO - VPCCW21FX
Ubuntu 13.10
Saucy Salamander


LG Nexus 4 - E960
Android 4.4.2
KitKat



About:Me


Ꜫ> Egon :lu: :lu: Tainá <3
Avatar do usuário
Egon Holtz
 
Mensagens: 233
Registrado em: 26 Março, 2012
Localização: Sorocaba, SP

Re: Programação em Ruby on Rails

Mensagempor Claudio Novais » Ter, 29 de Maio 2012, 18:37

Muito bom tópico Egon Holtz! Só faltou um pouquinho mais de formatação, talvez incluir alguns subtítulos para distinguir as partes do tópico ;)

Mas de resto, tem informação útil o que é sempre muito bom! Queria apenas frisar que esta excelente framework está erradamente presente nos repositórios do Ubuntu. E quero com isto dizer que de forma alguma experimentem esta framework pelos repositórios, pois ela só vai dar problemas. O pessoal da Canonical cometeu o grande erro de incluir uma framework com constante atualização num repositório não tão atualizado como devia.

Assim, para quem quiser instalar o rails, recomendo vivamente a instalar através das recomendações da comunidade do ruby on rails! nomeadamente através destes comandos:
sudo apt-get install build-essential git-core curl

curl -L get.rvm.io | bash -s stable

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc

rvm install 1.9.3


Para mais informações, utilizem o Google! 8)
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Programação em Ruby on Rails

Mensagempor cassio_b » Ter, 12 de Junho 2012, 19:37

Complementando...




Para complementar e instalar o rails utilize :

gem install rails


Após este comando, teste utilizando:

rails new app_name

cd app_name

rails server


e por ultimo em seu navegador entre em http://localhost:3000 e seja feliz!

cassio_b
 
Mensagens: 3
Registrado em: 12 Junho, 2012


Voltar para Scripts, programação e aplicações em desenvolvimento

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 61 visitantes