Radar CITi

Flower

Ruby on Rails – XV Jornada de Cursos

Clique aqui e confira a ementa do curso

Com o objetivo de tirar dúvidas e motivar a utilização de cada curso que estamos promovendo, começa hoje a Semana Especial da Jornada  de Cursos CITi. Confiram o nosso primeiro post: o curso de Ruby on Rails.

O que é o Ruby on Rails?

Ruby on Rails é um meta-framework, ou seja, é a junção de cinco frameworks escrito na linguagem de programação Ruby. Além de ser gratuito e de código aberto, ele promete revolucionar o mundo de desenvolvimento web, principalmente sites  voltados a banco de dados (database-driven web sites). Visa a facilidade de criação e diminuição do tempo de desenvolvimento, aumentando assim a produtividade e eficiência. Para isso, o Ruby segue dois conceitos: o DRY (Don´t Repeat Yourself, “Não se repita”) e o Convention over Configuration (Convenção sobre a Configuração) .

O DRY é 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. Já o Convention over Configuration, como o próprio nome diz, estabelece valores-padrão em que predomina uma convenção. O programador pode sobrescrever esses padrões se assim preferir, facilitando o entendimento e a manutenção de sites.

Aqui você pode ter maiores informações sobre os 5 frameworks.

Quem usa o Ruby on Rails?

Apesar de ser uma linguagem muito nova no mercado e lançada pela primeira vez em julho de 2004 por Yukihiro Matsumoto, Ruby está entre as linguagens que mais crescem atualmente. Dezenas de centenas de aplicações em Rails já estão rodando em todo o mundo. Nada mais nada menos que o Twitter utiliza essa linguagem.

Aplicações Brasileiras:

BlogBlogs: Indexação, ranking e busca de blogs brasileiros.

Pagestacker: Sua memória na Internet.

Mailee: Finalmente, email marketing 2.0.

Treina Tom: Transmissão de eventos on-line.

Aplicações Estrangeiras:

Twitter: Fique conectado com seus amigos.

Basecamp: Gerenciamento de projetos.

Campfire: Salas de reunião para negócios.

Kongregate: O “YouTube dos games”.

SlideShare: Compartilhe apresentações PPT.

Depoimentos sobre Ruby on Rails

“Antes do Ruby on Rails, programação web necessitava de muitos passos e tempo. Agora, web designers e engenheiros de software podem desenvolver um website de maneira mais rápida e simples, permitindo que eles sejam mais produtivos e efetivos em seu trabalho”
-Bruce Perens, criador do termo “open source”

“O que diferencia este framework de todos os outros é a preferência por convenção ao invés de configuração para tornar as aplicações mais fáceis de desenvolver e compreender.”
-Sam Ruby, funcionário da IBM e diretor da Apache Software Foundation

“Ruby on Rails é incrível por estar diminuindo as barreiras para entrar no mundo da programação. Aplicações web poderosas que geralmente demoram semanas ou meses para serem desenvolvidas agora necessitam somente de uma questão de dias.”
-Tim O’Reilly, fundador da O’Reilly

“Rails é o framework de desenvolvimento web mais bem bolado que eu já utilizei. E já faz mais de uma década que faço aplicações web para sobreviver. Eu construí meus próprios frameworks, ajudei a desenvolver a API Servlet, e criei muito mais que alguns poucos servidores web. Ninguém fez nada como o Rails antes.”
-James Duncan Davidson, criador do Tomcat e do Ant

Posts relacionados

Tags: , , , , , , , , , , , , , , , , ,

3 Responses to “Ruby on Rails – XV Jornada de Cursos”

  1. julho 6th, 2010 at 22:27

    Tweets that mention Radar CITi» Blog Archive » “Ruby on Rails” – XV Jornada de Cursos -- Topsy.com says:

    [...] This post was mentioned on Twitter by Thalles Cezar. Thalles Cezar said: RT @cadu_macedo: Já ouvisse falar de Ruby on Rails? Não? Confere aqui: http://ow.ly/27S4P #JornadaCITi [...]

  2. julho 8th, 2010 at 5:48

    Rodrigo says:

    Só uma correção: O ruby surgiu com Yukihiro Matsumoto e não com o David. Que nesse caso criou o framework rails.

  3. julho 8th, 2010 at 18:25

    Radar CITi says:

    Obrigado pela correção, Rodrigo. Já alteramos o post.

Leave a Reply