Manoel Campos da Silva Filho Software Engineer
Computer Science and Engineering Ph.D. Student at University of Beira Interior (Portugal)
Professor at Federal Institute of Education, Science and Technology of Tocantins (Brazil)
http://manoelcampos.com
--
Você recebeu essa mensagem porque está inscrito no grupo "caelum-vraptor" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para caelum-vrapto...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/caelum-vraptor/8d85903f-3325-4b21-bb1f-e8a9ec837321%40googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/caelum-vraptor/CAEPNnK2m9oxTD%2BewJd9EPBs6TbLt3E%2B8Z_mheEpDd7mGih01Ug%40mail.gmail.com.
Eu espero que o colega ali quando disse Hibernate se refira ao JPA2 pois definitivamente fuja da implementação pura de Hibernate.
Quanto ao Quarkus vi algumas palestras e realmente parece ser bem legal, mas se nao me engano tinha varias limitações em que as implementações era todas modificadas (evitar códigos de boot,etc) para pode funcionar nele na velocidade absurda que funciona, o que me deixou um pouco com o pé atras de ser um fork das implementações oficiais. Não sei se isso mudou de lá pra cá, mas é algo a se considerar.
--
Você recebeu essa mensagem porque está inscrito no grupo "caelum-vraptor" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para caelum-vrapto...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/caelum-vraptor/21245c0e-dd23-4799-b291-1f96e1314bc6%40googlegroups.com.
Mesmo que seja uma versão estendida fucando todo o core do hibernate (por exemplo) ainda dependo dos caras otimizarem e manterem todas as versões dos vendors certo ?
Isso vale pra todas as libs ? EclipseLink por exemplo consigo usar ? Ou fico preso ao hibernate ?
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para caelum-...@googlegroups.com.
Eu tentei vários frameworks e meu conselho na verdade tem um viés mais prático. Eu iria definitivamente de Java EE (com JAX-RS), Jakarta ou Spring Boot.Isso porque frameworks são meio que a base do seu sistema, quanto mais eles forem usados, mais manutenção recebem e é muito mais fácil encontrar profissionais no mercado que já são produtivos com eles.Com VRaptor, apesar de ser um framework muito fácil de se aprender, ainda tive alguns problemas de curva de aprendizagem de juniors e estagiários, sem falar que nunca encontrei um profissional no mercado que soubesse usar o VRaptor antes de começar a trabalhar comigo.De modo geral é por isso que algumas empresas gostam de se ater a tecnologias enterprise e que tem suporte ativo.De certa forma o Jonatan tem razão, se você for começar um projeto que terá um ciclo de vida longo (mais de cinco anos) definitivamente vá na linha da Spec e/ou nos frameworks mainstream. Pessoalmente já fiz um projeto com JAX-RS e acho ele até melhor que o VRaptor em alguns pontos (eu só usava APIs REST no VRaptor).Spring Boot é ridiculamente produtivo, eu basicamente aprendi ele e fiz um sistema web com uns 15 endpoints e mais umas 3 telas em dois dias, nunca tinha usado ele antes.O Jakarta eu nunca usei, mas o que vi dele me interessou bastante, principalmente porque gosto muito da filosofia geral do projeto.Espero ter ajudado.Att.
Em qua., 20 de mai. de 2020 às 15:09, JSL Soluções <jon...@jslsolucoes.com> escreveu:
Não vou me lembrar agora, era palestra bem antiga disponibilizada no Youtube de um dos core commiters bem no começo do projeto. Mesmo que seja uma versão estendida fucando todo o core do hibernate (por exemplo) ainda dependo dos caras otimizarem e manterem todas as versões dos vendors certo ? Isso vale pra todas as libs ? EclipseLink por exemplo consigo usar ? Ou fico preso ao hibernate ?--
Em quarta-feira, 20 de maio de 2020 18:31:29 UTC-3, Manoel Campos escreveu:Eu espero que o colega ali quando disse Hibernate se refira ao JPA2 pois definitivamente fuja da implementação pura de Hibernate.Exatamente. A especificação, não a implementação.Quanto ao Quarkus vi algumas palestras e realmente parece ser bem legal, mas se nao me engano tinha varias limitações em que as implementações era todas modificadas (evitar códigos de boot,etc) para pode funcionar nele na velocidade absurda que funciona, o que me deixou um pouco com o pé atras de ser um fork das implementações oficiais. Não sei se isso mudou de lá pra cá, mas é algo a se considerar.Nunca vi nada falando de fork das implementações e sigo o quarkus desde antes da versão 1.0.Você tem alguma referência? Palestra no YouTube?O que sei é que o Quarkus no lugar de usar Reflection (porque é muito lento), realiza alterações no bytecode em tempo de build e assim consegue esta velocidade absurda.No repositório no GitHub não parece ter código que seja fork desses outros projetos. Por exemplo, em https://github.com/quarkusio/quarkus/tree/master/extensions/hibernate-orm parece ser apenas código do Quarkus,principalmente pelos autores das classes.
Você recebeu essa mensagem porque está inscrito no grupo "caelum-vraptor" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para caelum-...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/caelum-vraptor/21245c0e-dd23-4799-b291-1f96e1314bc6%40googlegroups.com.