Ruby on Rails : Hallelujah !

por: Sérgio Maia sobre Ruby, Rails e assuntos geek em geral

Desfazendo mitos em poucas palavras: Web 2.0

com um comentário

Por inúmeras vezes vejo pessoas iniciantes ou não travar longos discursos a respeito da Web 2 e 3.0. Na verdade é um assunto deveras interessante. Mas muitas vezes inútil. Explico o porque: muitos desenvolvedores se preocupam demais com o que realmente não importa, e isso provaca resultados não satisfatórios devido ao fanatismo por saber se a determinada aplicação se caracteriza aos moldes desta ou daquela ‘Web’.

Concentre o foco não Padrões.

Toda aplicação, web ou não, deve partir do princípio de que a necessidade é quem determina que tipo de aplicação será desenvolvida àquela situação distinta. Logo, se esta será interativa ou não, depende da necessidade. Há quem opte por desenvolver ‘comunidades on line’ pra vender pneus. Isso nada mais é do que desperdício de tempo e dinheiro. Ao desenvolver uma aplicação, o mais importante antes de tudo, é levantar quais os problemas aquela aplicação pretende sanar, a idéia é melhorar a vida das pessoas e não perseguir ‘hypes’ como foliões trêbados atrás do Trio Elétrico. Contudo, ao desenvolver, não tire o foco dos Padrões, desenvolva dentro das necessidades e siga a risca os Padrões Web, ao final verá a recompensa de ter terminado um trabalho útil e bem feito.

A Web 2.0

Falar em Web 2.0 virou moda. Eu acredito que a tão aclamada Web 2.0 nada mais é do que uma evolução natural da internet. Com o desenvolvimento de tecnologias que permitiu o uso da web como plataforma, a evolução se deu naturalmente. A maior mudança é do ponto de vista do usuário, visto que a utilização de tecnologias server/side permitiu que estes interagissem com a aplicação de diversas formas. Do ponto de vista do desenvolvedor não houve uma mudança de paradigma, ao passo que este apenas introduziu programação na construção das aplicações web, coisa que já vinham sendo feita há anos no desenvolvimento desktop.

O que realmente importa

Como já dizia Gilberto Jr, do Prática, Web é gente. Isso é o que todo desenvolvedor deve pensar na hora de projetar e construir aplicações web, com foco nas pessoas partindo do princípio que a tecnologia veio pra somar e facilitar a vida dos seres humanos e não o contrário, de outro modo não teria porque o uso da mesma.

Onde o Ruby on Rails entra nessa história?

Já tive o privilégio de estudar algumas Linguagens de Programação, desde tempos remotos na faculdade, do velho Pascal, Delphi, Java, ASP.NET/C# e PHP, não sou especialista nessas tecnologias, mas tenho bons conhecimentos delas. Mas nenhuma delas é tão empolgante e agradável de trabalhar como Ruby on Rails. Quando se trata de interatividade e produtividade, o RoR é imbatível. Talvez por esse motivo, Ruby vem se tornando a linguagem da Web 2.0 juntamente com o Framework Rails, obviamente não tão popular quanto PHP, mas caminha a passos largos e conquista a admiração de desenvolvedores em todo o mundo. Acredito que, se você pretende estudar, desenvolver ou trabalhar de alguma forma com Web, deve dar uma olhada em Ruby on Rails e comprovar o que dizem.

No próximo post, vou escrever um Mini-tutorial de como Instalar e Configurar o NetBeans 6.1 Beta para trabalhar com Ruby on Rails. E prosseguindo, como criar uma pequena aplicação em Rails utilizando esta fantástica

Written by Sérgio Maia

Abril 10, 2008 em 1:09 pm