Publicado por Marcelo Gonçalves em 02 de April de 2010
Padrino – Um Framework para aplicações web baseado em Sinatra
Seguindo os passos do Sinatra 1.0 surge o anúncio oficial do Padrino (repositório no GitHub), um framework para aplicações web que fornece uma camada extra de funcionalidade sobre o Sinatra (como helpers, generators, interface de administração e internationalização). O Padrino é compatível com o Sinatra 1.0.
Os Desenvolvedores Davide D'Agostino, Nathan Esquenazi e Arthur Chiu adoram o Sinatra e sua filosofia de desenvolvimento, mas querem oferecer uma camada mais profunda e padronizada de funcionalidades sobre o conjunto padrão do Sinatra. Como manda o figurino, o Padrino extende o Sinatra com várias funcionalidades adicionais:
- Aliases de rotas com Namespace
- Rotas aninhadas
- Controllers
- I18n / Internacionalização
- Sistema de envio de e-mail
- Interface de administração parecida com a do Django
- Log unificado
- Helpers tag, asset, for e tag nas views
- Geradores para app, model e controller
A maioria dessas características já podem ser adicionadas ao Sinatra, quer seja manualmente ou escolhendo a partir de uma grande gama de plugins independentes. O Padrino, por outro lado, fornece uma suite padrão de functionalidades que, espera-se, continuem a ser aprimoradas como um todo ao longo do tempo. Ele se parece muito com o Ramaze mas com a funcionalidade similar moldada sobre Sinatra.
A equipe do Padrino fez um excelente trabalho ao criar o site oficial e há muita documentação disponível e um guia de contribuição para o projeto, se você quiser por a mão na massa. Também há um screencast de 12 minutos:
Nota do Editor: Esse é o primeiro artigo traduzido pelo Marcelo Gonçalves, e esperamos ver muitos outros em breve. Bem vindo!

Clique aqui para adicionar ao del.icio.us


02 de April de 2010 às 12:07
[...] This post was mentioned on Twitter by Ruby Inside Brasil. Ruby Inside Brasil said: Novo artigo: Padrino - Um Framework para aplicações web baseado em Sinatra http://bit.ly/aO20XG [...]
02 de April de 2010 às 12:07
[...] This post was mentioned on Twitter by Garoto que programa. Garoto que programa said: #Ruby Padrino - Um Framework para aplicações web baseado em Sinatra: Seguindo os passos do Sinatra 1.0 surge o anú... http://bit.ly/aIDxWN [...]
02 de April de 2010 às 16:00
Quero agradecer publicamente ao Rafael Rosa e ao Carlos Brando por me conceder o privilégio de participar da produção do Ruby Inside Brasil. Fui muito bem recebido por eles e espero retribuir com muito trabalho e entusiasmo, mantendo a qualidade desta excelente iniciativa. Mãos à obra! Abraços.
02 de April de 2010 às 17:08
Salve,
Seja bem vindo à equipe Marcelo, é um prazer tê-lo conosco. Temos muito trabalho pela frente e você será uma grande ajuda. Obrigado por se juntar à nós.
Abraço
02 de April de 2010 às 18:58
[...] Hoje tenho a satisfação de ter sido aceito como colaborador do Ruby Inside Brasil, onde ajudarei a traduzir os textos originais do site americano do Ruby Inside. Minha primeira colaboração já está no ar, é um artigo que apresenta o Padrino, um novo framework para aplicações web baseado no Sinatra. [...]