Reflexões de um desenvolvedor Java & Spring ao experimentar Ruby on Rails
(blog.dramancompany.com)Pontos fortes do Ruby on Rails
-
Baixa barreira de entrada
-
O poder da linguagem Ruby
-
rails console -
Facilidade para escrever código de teste
-
Recursos relacionados a datas
-
Gerenciamento de esquema de banco de dados
-
Preview de envio de e-mail
-
sidekiqpara processamento de lógica assíncrona
Pontos fortes do Spring
-
Roteamento declarativo de endpoints de API
-
Gerenciamento declarativo de transações de banco de dados
-
Container e DI
-
Separação clara entre a camada de entidades do banco de dados e a camada de queries
-
Plataforma em nuvem, MSA
-
Tipagem estática (Java, Kotlin)
-
Ecossistema de desenvolvimento
-
Facilidade para escrever documentação OpenAPI
Outras observações
-
Produtividade
-
Convenção de maiúsculas e minúsculas
"Antes, os pontos fortes exclusivos do Rails se destacavam, mas com o passar do tempo o ecossistema Spring evoluiu em uma velocidade muito alta, e parece ter ficado difícil dizer que os pontos fortes do Rails ainda sejam apenas do Rails.
No entanto, o Ruby on Rails também é um framework tão maduro quanto o Spring e continua avançando de forma consistente apenas com sua comunidade open source."
2 comentários
Hoje em dia, muitos dos seus pontos fortes já estão mais diluídos, mas olhando para a época em que foi lançado e se espalhou, parece realmente ter sido um framework que influenciou profundamente muitas linguagens e ambientes de desenvolvimento.
Houve uma época em que fiquei bem interessado em Ruby e usei bastante até Rails~ Além dos pontos fortes, achei a filosofia de desenvolvimento em si bastante atraente. Faz tempo que não via algo relacionado e acabei encontrando isso de novo~ ^*