- Desenvolvíamos com CGI e perl;
- Começamos a desenvolver em Java usando Servlets e JSP;
- Java foi virando um canhão que se aponta escrevendo milhões de linhas confusas e pouco legíveis em XML;
- O canhão ficou maior;
- O canhão não parava de crescer e cada vez mais XML pra apontar;
- Alguém veio e disse: _ "Não quero tudo tão configurável, se eu adotar alguns padrões por convenção não terei que escrever tantos arquivos de configuração.". Nasceu o RoR.
- O RoR aumentava tanto a produtividade dos desenvolvedores que, rapidamente, outras plataformas começaram a copiar várias de suas idéias.
Quero enumerar as "copias", no bom sentido, de RoR que me vêm mais fácilmente à cabeça.
- Para Python lembro do Django (usado por Disqus, Instagram, Pinterest) e do Web2py;
- Para PHP temos o Zend (usado no SERPRO e na BBC) e o CakePHP;
- Para C++ temos o CppCMS (com sua proposta de alta performance e WEB Verde);
- Para Erlang temos o ChicagoBoss;
- Em Java, até Java, temos o Play Framework;
- E por ai vamos, com vários outros exemplos.
Agora, voltemos à pergunta: e o Rails para a linguaguem C? Temos até algo em C++, mas várias vezes (semana passada, por exemplo) precisei de algo simples que pudesse ser embarcado e não tivesse o peso da plataforma C++.
Aceito sugestões, de preferência algo que siga a linha do Rails: convenções e produtividade.
Nenhum comentário:
Postar um comentário