Ainda vale a pena utilizar leiningen para projetos novos? #4
Replies: 3 comments 6 replies
-
Prefiro
Apesar destes pontos, eu prefiro bem mais o deps.edn por ter uma API/configuração mais simples/extensível :) |
Beta Was this translation helpful? Give feedback.
-
Eu continuo preferindo o lein para gerenciar os projetos. O lein tem uma interface centralizada e única para várias funcionalidades, e por centralizar as funcionalidades também centraliza a documentação delas. No deps precisamos de plugins para basicamente tudo, test runners, deploy, geração de uberjars, compilação de classes java, checagem de compilação e por ai vai, para cada plugin é um repositorio diferente para ler uma documentação. Tudo isso vem de fábrica no lein, e todos os projetos do lein usam o mesmo CLI. É muito comum os projetos do deps terem bash scripts ou makefiles para listar todos os comandos usaveis, pois só de ler um deps.edn não da pra saber de cara qual comando faz o quê. A única vantagem que vejo no deps ainda é o gerenciamento de dependencias, em casos muito específicos pode ser útil usar dependências locais ou de um git, ainda assim isso deve ser evitado ao máximo e é sempre preferível puxar dependências do mvn repository ou do clojars. O lein consegue ser feature complete sem ser inchado, a maioria dos projetos usando o deps acaba adicionando plugins até ter quase todas as features que o lein já oferece, e acaba perdendo padronização. |
Beta Was this translation helpful? Give feedback.
-
Eu confesso que não entendi essa frase:
O que pode ser mais fácil que |
Beta Was this translation helpful? Give feedback.
-
Não sei dizer se a adoção do
deps.edn
para gerenciar projetos tem sido bem vista pela comunidade como um todo, mas me parece bem mais simples para iniciantes. Quais são suas opiniões sobre lein vs deps?Beta Was this translation helpful? Give feedback.
All reactions