Jump to content
merick

Ruby on Rails

Recommended Posts

merick

Pois é pessoal.

Mesmo no meio de tanta linguagem de programação boa, ainda há que invente uma fabulosa.

Confesso-me um adepto do tipico PHP/MySQL, mas, há poucos dias, cruzei-me com o Ruby on Rails. Digo-vos uma coisa, é simplesmente espectacular!

Simples, fácil, e de rápida aprendizagem.

O mais incrivel no meio disto tudo é que, com apenas 2 ou 3 linhas de código, vocês terão um site completo, com inserções e remoções de dados e ligação à BD.

Sério, dêem uma vista de olhos..

Já li testemunhos de empresas que reduziram o código de 25000 linhas para 800, com o mesmo efeito.

Os conteúdos desta linguagem estão disponíveis em http://www.rubyonrails.org


The.comUnity-----------------Linux Developing Community

Share this post


Link to post
Share on other sites
deathseeker25

Boas,

Bem-vindo ao forum merick. Já tinha ouvido falar da linguagem aí por outros foruns ( na maioria internacionais ) e relacionada com o projecto AJAX se não estou em erro.

Realmente é uma linguagem com poder e com futuro, apesar de, na minha opinião, a documentação ainda não estar adaptada a todo o programador (quando digo "todo o programador" incluo aqueles que nada sabem sobre programação).

Se realmente eu nada soubesse de programação, sentir-me-ia confuso com o Ruby on Rails...de qualquer modo, vou dar uma vista de olhos.

Cumps

Share this post


Link to post
Share on other sites
merick

Pois, realmente acho que tens razão..

A documentação para esta linguagem ainda é um pouco oca.

Muitas das vezes os efeitos de certos comandos não são bem explicados.

Felizmente alguém se lembrou de produzir uns videos e a página oficial apresenta todos os comandos das bibliotecas usadas pelo rails.

Acredito nesta linguagem, no seu potencial. Vou usa-la (ou tentar) para os meus projectos opensource.

Para quem gosta de Python, ou para quem o prefere ao Ruby, existe o TurboGears, que vai ter exactamente o mesmo efeito.

Cumps e parabéns pelo forum


The.comUnity-----------------Linux Developing Community

Share this post


Link to post
Share on other sites
QuickFire

Boas :thumbsup: E reavivando um pouco esta thread vinha dar o meu "testemunho" :D

À uns dias cruzei-me com Ruby on Rails e estou  a aprender neste momento :D

Fiquei impressionado o que apenas uma linha pode fazer :thumbsup: (scaffold)

Essa linha corresponderia a umas boas linhas em PHP :thumbsup: Se quisessemos validar então (mais umas poucas linhas no RoR) seriam outras tantas em PHP...

Depois disso só tenho vontade de aprender mais :D

Neste momento estou satisfeito porque estou a programar de uma forma super confortavel e tal :D

Já agora queria pedir se alguém tem um bom livro disto que recomende :D

Share this post


Link to post
Share on other sites
neon_prannock

Bem, já ando a trabalhar com Ruby on Rails há ums semanas e só posso dizer bem. Pode não haver tanta documentação, mas se já tiverem boas bases de Ruby, torna-se fácil compreender o código e a documentação do Rails. Aconselho a todos a visualização deste vídeo: http://media.rubyonrails.org/video/rails_take2_with_sound.mov não há nada melhor para abrir o apetite e perceber como funciona.

Esta framework simplesmente nos faz esquecer de todo aquele trabalho repetitivo de conectar a base de dados, criar os formulários, inserir/editar/eliminar dados, aquilo que tanto tempo nos leva a criar sites em PHP, por exemplo.

Se andarem à procura de alojamento, têm este grátis por 36  dias, http://www.hostingrails.com , e com óptimo suporte.

Share this post


Link to post
Share on other sites
QuickFire

Pois eu ando a ver se encontro alojamento porque queria começar nisto a sério porque parece que isto tem pernas para andar :D

Esse tem o contra de ser apenas 36 dias :P

Share this post


Link to post
Share on other sites
Tim

Boas.

Eu utilizo RoR e pela minha pequena experiência, é mesmo a melhor solução para a criação de aplicações direccionadas para a Web.

Sobre livros: já existem por aí alguns muito bons.

O melhor é este: http://www.amazon.com/gp/product/097669400X/sr=8-1/qid=1155720987/ref=pd_bbs_1/002-0617590-6969604?ie=UTF8

Depois de ler este livro fiquei com uma visão muito boa e já algo profunda de como funciona o RoR.

Contudo antes de ler este livro é bom ter uma boa visão da linguagem Ruby. Para tal aconselho este: http://www.amazon.com/exec/obidos/tg/detail/-/0974514055/ref=dp_also-recommended_2/002-0617590-6969604?%5Fencoding=UTF8&n=283155&s=books&v=glance

Quando o desenvolvimento de RoR já estiver avançado, o seguinte livro ajudará a praticar uma melhor programação de Ruby no desenvolvimento em RoR: http://www.amazon.com/gp/product/1932394699/sr=8-3/qid=1155720987/ref=pd_bbs_3/002-0617590-6969604?ie=UTF8

Os PDFs destes livros já aí andam a circular pela Web à muito tempo. Mas para quem quer fazer do RoR um assunto sério aconselho a comprarem mesmo os livros.

Ou então compram os PDF's nos sites dos editores e lêem através do PC ou imprimem.

Quanto a alojamentos:

Uso este e é muito bom: http://www.railsplayground.com/

Depois existem também os seguintes:

http://www.site5.com/

http://www.dreamhost.com/

http://www.textdrive.com/

Estes dois últimos são os utilizados pelos PRO's.

E free: http://www.freeonrails.com/

Mas o melhor é consultar esta lista: http://wiki.rubyonrails.com/rails/pages/RailsWebHosts

Espero ter ajudado nalguma coisa.

Tim

Share this post


Link to post
Share on other sites
QuickFire

Boas.

Eu utilizo RoR e pela minha pequena experiência, é mesmo a melhor solução para a criação de aplicações direccionadas para a Web.

Sobre livros: já existem por aí alguns muito bons.

O melhor é este: http://www.amazon.com/gp/product/097669400X/sr=8-1/qid=1155720987/ref=pd_bbs_1/002-0617590-6969604?ie=UTF8

Depois de ler este livro fiquei com uma visão muito boa e já algo profunda de como funciona o RoR.

Contudo antes de ler este livro é bom ter uma boa visão da linguagem Ruby. Para tal aconselho este: http://www.amazon.com/exec/obidos/tg/detail/-/0974514055/ref=dp_also-recommended_2/002-0617590-6969604?%5Fencoding=UTF8&n=283155&s=books&v=glance

Quando o desenvolvimento de RoR já estiver avançado, o seguinte livro ajudará a praticar uma melhor programação de Ruby no desenvolvimento em RoR: http://www.amazon.com/gp/product/1932394699/sr=8-3/qid=1155720987/ref=pd_bbs_3/002-0617590-6969604?ie=UTF8

Os PDFs destes livros já aí andam a circular pela Web à muito tempo. Mas para quem quer fazer do RoR um assunto sério aconselho a comprarem mesmo os livros.

Ou então compram os PDF's nos sites dos editores e lêem através do PC ou imprimem.

Quanto a alojamentos:

Uso este e é muito bom: http://www.railsplayground.com/

Depois existem também os seguintes:

http://www.site5.com/

http://www.dreamhost.com/

http://www.textdrive.com/

Estes dois últimos são os utilizados pelos PRO's.

E free: http://www.freeonrails.com/

Mas o melhor é consultar esta lista: http://wiki.rubyonrails.com/rails/pages/RailsWebHosts

Espero ter ajudado nalguma coisa.

Tim

Grande post Tim, e que grande entrada para o nosso forum :D Benvindo :P

Eu curiosamente também estou a usar esse teu livro que dizes: Agile Web Development with Rails

Comprei o PDF e assim posso ler na PSP enquanto estiver na cama :D

O maior problema que tenho deparado até agora é mesmo o alojamento...

Já me "candidatei" para o freeonrails.com e acho que vou mesmo para o hostingrails.com e quando já souber qualquer coisa do assunto mudo :D

Share this post


Link to post
Share on other sites
Blue_Acid

Esse video deixou-m simplesmente de boca aberta.

K cena fantastica, 5 Estrelas mesmo.


SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.