|
||
|
|
Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Programação » Ruby on Rails » Porque Ruby on Rails ?
--> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 07/09/2006Porque Ruby on Rails ?
Carlos Eduardo é um grande entusiasta de linguagens que provêem produtividade aliada a diversão. Trabalha com informática há 7 anos, e como desenvolvedor há 4 anos. Hoje é proprietário da e-Genial Soluções Inteligentes, empresa dinâmica que provê Soluções em desenvolvimento Web. Ministra treinamentos de desenvolvimento web em plataformas Jee e Ruby on Rails para empresas e orgãos públicos.
http://www.egenial.com.br http://www.blog.egenial.com.br Olá primeiramente gostaria de agradecer por esta oportunidade de ser colunista desse grande site para falar um pouco sobre tecnologia e desenvolvimento web com produtividade, e de especial minha amada que direta e indiretamente sempre me apóia.
Eu sempre fui ligado direta e indiretamente quando se fala em produtividade, venho de um time de "ferramendas" geradoras de códigos e quadradas onde muitas empresas que estão iniciando com desenvolvimento web ou migrando suas aplicações desktop se perdem por escolher uma ferramenta cujo o nome é interessante ou que aparentemente seja pura "magia" dois ou três cliques e logo sai do outro lado um sistema completo como um ERP ou um CRM, fácil não? É aqui que gostaria de falar de algo que está acontecendo no desenvolvimento web, a poucos anos atráz um cara chamado David Heinemeier Hansson conseguiu extrair de uma das suas aplicações o Framework com nome de Rails, estranho né? Pois partiu de um sistema e não framework, depois o sistema e você ja ouviu falar de Rails? Se não ouviu "ainda" esta é uma ótima hora para conhecer e ver o que você ou sua empresa ganha com isso tudo. Em 1995 um cara chamado Yukihiro 'Matz' Matsumoto criou uma linguagem chamada Ruby, uma linguagem dinâmica (Isso faz parte produtividade), onde tudo pode ser alterado em tempo real e totalmente orientada a objetos. O legal é que tudo pode ser considerado um objeto, op´s quase tudo... os métodos de uma classe não ;-) O Rails ou mais conhecido como Ruby on Rails ou RoR é um "meta-framework" desenvolvido em Ruby e de código aberto assim como Ruby, de cara leva em sua arquitetura o design pattern "MVC" (Model-View-Controller). O molde MVC oferece vantagens significativas no desenvolvimento de aplicativos, através da separação das camadas, possibilitando implementar com maior facilidade e clareza questões programáticas importantes como a persistência de dados, controle de segurança, comunicação em rede e fluxo de visualização. O Rails ainda contém 5 outros frameworks:
Um dos grandes problemas de vários frameworks que vejo por aí no mercado é sua configuração complexa baseados em arquivos xml´s, isso deixa em MUITO a desejar para quem esta aprendendo, tornando a curva de aprendizado maior. Em Rails isso praticamente não existe pois a idéia é que no lugar de configurações existem somente convenções facilitando a configuração do banco de dados e outros. Outro ponto forte do rails é o DRY (Don't Repeat Yourself, Não se repita) é o conceito por trás da técnica de definir nomes, propriedades e códigos em somente um lugar e reaproveitar essas informações em outros. Por exemplo, ao invés de ter uma tabela Produtos e uma classe Produto com uma propriedade um método "acessador" (getter) e um "mutador" (setter) para cada campo na tabela tem-se apenas no banco de dados. As propriedades e métodos necessários são "injetados" na classe através de funcionalidades da linguagem Ruby. Com isso, economiza-se tempo, já que não é necessário alterar a tabela, o "bean", o "form bean", o "local home", o "home", o "session", ... Alterando apenas no banco de dados, tudo o que se baseia nessas informações são atualizadas automaticamente. Bom, já ta na hora de colocar a mão na massa correto? Apartir de agora teremos muitas máterias práticas bem passo a passo ensinando deste a instalação windows/linux até criar um caso real e de uso em produção de um sistema de verdade, vamos aprender muito conceito e arquitetura do Ruby e muita coisa prática de Rails, conto com você nas próximas máterias, grande abraço... e sucesso!!!Artigos relacionados
Links relacionados
Este artigo é a parte 1 de 2 da seguinte série:
Luiz Carlos Cavalcanti
Aê, Eduardo! Estou esperando pelos outros artigos da série. Sucesso!
![]() ![]() ![]() ![]() ![]() Vitor Fernando Pamplona <vitor@babaxp.org>
Quem quer produtividade em aplicações pequenas ou com grande volume de CRUDs, Rails é o canal!
![]() ![]() ![]() ![]() ![]() Fernando Ike <fernando.ike@gmail.com>
No debian já está empacotado. =)
Boa sorte e deixa um autógrafo. ;-) ![]() ![]() ![]() ![]() ![]() Jonathan Roque <jonathanrsantos at gmail.com>
Matéria excelente principalmente, por tratar das novas tecnologias que o mercado irá absorver. Parabéns !!
![]() ![]() ![]() ![]() ![]() Louco por Rails <andre@hotmail.com>
Puts, parabéns Carlos Eduardo você e sua empresa sempre inovando, e oferencendo oque há de qualidade e produtividade, continue assim... a sua humildade ja faz GRANDE diferença... sucesso !!!
![]() ![]() ![]() ![]() ![]() Ronie Uliana
É isso aí, Carlos. O Rails promete ser uma das grandes tendências dos próximos anos. Não é uma bala de prata, mas agiliza muito o desenvolvimento web. Uma grande oportunidade pra quem está investindo nele agora para estar pronto pra atender a demanda.
No mínimo, aprender Rails faz você pensar no desenvolvimento de outra maneira. ![]() ![]() ![]() ![]() ![]() Eduardo Santana <eduardo@eduardosantana.com.br>
Edu, parabéns pela iniciativa meu amigo. Continue assim que vai longe.
![]() ![]() ![]() ![]() ![]() Thiago BR
É isso ae ! Dú Caralho seu artigo. Rails merece muita atenção, principalmente para programadores que estao cansados de fazer a mesma coisa.
![]() ![]() ![]() ![]() ![]() Dalton <dalton@javafree.com.br>
Great, mate! : Não avaliado
andré camargo <andre@boaideia.inf.br>
TU? evangelizando rails? quem diria... :-P
![]() ![]() ![]() ![]() ![]() Jean Madson <jeanmadson@gmail.com>
Espero ver mais artigos seus sobre o Ruby on Rails. Esse aí já me motivou a baixar o bixo e testar!
Valeu! ![]() ![]() ![]() ![]() ![]() Orlando Silva Souza <admin@forumruby.org>
Excelente carlão, ficamos no aguardo de uma série para o iniciante.
Nada como o ritmo implacável das mudanças. Forte abraço. ![]() ![]() ![]() ![]() ![]() Tiago Sales <tiagosales@tiagosales.com>
Parabéns pelo artigo. Ruby on Rails precisa mesmo ser divulgado bastante aqui no Brasil. Muito boa a iniciativa. Até mais. ;)
![]() ![]() ![]() ![]() ![]() Bill <bill@referencial.info>
Parabéns pela iniciativa carlão! Show de bola teu artigo, to no aguardo agora dos teus artigos para q eu engrene de vez no RoR.
![]() ![]() ![]() ![]() ![]() Wenderson <wenderson_malheiros@yahoo.com.br>
Parabéns Carlos, como sempre indo na frente e abrindo caminhos. Excelente artigo!!! Um abraço.
![]() ![]() ![]() ![]() ![]() Marcelo César <marceloplis@yahoo.com.br>
Olá Carlos, é sempre bom ter alguém oferecendo conhecimentos novos, acho que o RoR será uma grande evolução nesta área de sistemas !!!! Sucesso!!!
![]() ![]() ![]() ![]() ![]() Marcio Maluku <mlsbarros@yahoo.com.br>
Valeu Maluku!!! Boa abordagem para novas tecnologias!!!
![]() ![]() ![]() ![]() ![]() Ronaldo <lourenci@gmail.com'>
Carlos muito bom artigo, claro e objetivo...
![]() ![]() ![]() ![]() ![]() Fábio <fabiolinuxer@yahoo.com.br>
Excelente a matéria. Como sempre o Carlos trazendo material de muita qualidade. Parabéns !
![]() ![]() ![]() ![]() ![]() filipo <filipo@voipnordeste.com.br>
Muito objetivo , é importante as mudanças!!!!
![]() ![]() ![]() ![]() ![]() Felippemaia <felippemaia@plugmedia.com.br>
opaa...otimo artigo sobre ruby on rails, conheco um pouco do Carlos, e de seus desenvolvimento e creio que como ele disse ruby on rails é 10 ;DD
e bora por a mao na massa :D ![]() ![]() ![]() ![]() ![]() Erko Bridee <erko.bridee@gmail.com>
opa muito legal, parabéns pela
iniciativa de escrever sobre esses temas =) ![]() ![]() ![]() ![]() ![]() Jadson <jhadyson@yahoo.es>
/Olá li um artigo na INFO sobre Ruby on Rails e me interresei é bom saber que aqui no plug terei a chance de conhecer melhor esta linguagem.. parabens pela iniciativa. vlw! /
![]() ![]() ![]() ![]() ![]() Valdinei do santos <design3r@walla.com>
Estou a espera de mais artigos ... pois sou programador php então qualquer coisa que promete aumentar a produtividade será bem vinda sim... Obrigado!
Grande Abraço ![]() ![]() ![]() ![]() ![]() Eder Prado <ederprado@gmail.com>
Ótima matéria!!!
Quero aprender isso logo!!! Parabéns! ![]() ![]() ![]() ![]() ![]() antonio carlos <akferreira@yahoo.com.br>
Simplesmente decidi conhecer essa linguagem e o Rails. Muito bom. abraço.
![]() ![]() ![]() ![]() ![]() gustavo henrique <gustavo_rena@hotmail.com>
teria como enviar mais material sobre o assunto? estou fazendo um trabalho sobre o mesmo.
Obrigado ![]() ![]() ![]() ![]() ![]() ![]() |
|
|