Java no Ubuntu 18 foi muito aguardado e atende às expectativas. O manuseio de threads de processo foi melhorado em comparação com a versão anterior. Análise coletada por e hospedada no G2.com.
O número de threads por processo pode ser reduzido para um número considerável. Análise coletada por e hospedada no G2.com.
A inclusão de expressões lambda e a API de data/tempo é a melhor parte do JDK 8. Análise coletada por e hospedada no G2.com.
Pode fazer o código rodar mais devagar se não conseguirmos usá-lo corretamente. Análise coletada por e hospedada no G2.com.
No geral, o openJDK8 é muito estável, com problemas menores. É mais rápido, com uma boa quantidade de novos recursos (embora com o Java11 e acima, obtenhamos ainda mais deles). E com o Ubuntu (ou qualquer outra distribuição Debian), o Java 8 (ou qualquer outra versão do Java, nesse caso), a facilidade de instalação e configuração, juntamente com implantações de aplicativos mais rápidas, são algumas das principais vantagens. Análise coletada por e hospedada no G2.com.
Enfrentei alguns problemas com o gerenciamento de pool de threads do Java (com JBoss) ao atualizar para o OpenJDK8. Houve algumas alterações de configuração que não foram devidamente documentadas, o que causou problemas de desempenho em nossa aplicação. Análise coletada por e hospedada no G2.com.
O OpenJDK 8 no Ubuntu 18 fornece acesso a uma ampla gama de ferramentas de desenvolvimento e bibliotecas disponíveis no ecossistema Java. Isso inclui várias IDEs como Eclipse e IntelliJ IDEA, ferramentas de build como Apache Maven e Gradle, e inúmeras bibliotecas e frameworks Java.
Ao combinar as vantagens do OpenJDK 8 como uma implementação Java robusta e a estabilidade e usabilidade do Ubuntu 18 como sistema operacional, pode-se criar um ambiente confiável e eficiente para desenvolvimento e implantação em Java, o que também ajuda nossos clientes e a nós. Análise coletada por e hospedada no G2.com.
Nada surgiu até agora que me faça desgostar disso. É realmente uma combinação boa e robusta. Análise coletada por e hospedada no G2.com.
Plataforma de código aberto para Java no Ubuntu, nova API para manipulação de data e hora. É muito favorável aos sistemas de desenvolvedores Java, programação funcional e nova versão do JavaScript. Análise coletada por e hospedada no G2.com.
Bom para pequenos projetos em Java, é de suporte, mas para grandes projetos em Java, sua versão do SDK não o suportou. Análise coletada por e hospedada no G2.com.
Eu gosto de cada parte dos Java Development Kits, eles são tão eloquentes, eficientes e tão divertidos de aprender em primeiro lugar e pode-se resolver qualquer problema de negócios com facilidade. Análise coletada por e hospedada no G2.com.
Claro, ele tem menos recursos em comparação com os JDKs mais recentes, mas eu realmente não desgostei de nada. A versão 8 do Open JDK é uma espécie de padrão para muitos softwares e empresas que a implementam, e eu sinto que é a mais difundida e amplamente utilizada até agora. Tem um ótimo suporte da comunidade por causa desse mesmo fato. Análise coletada por e hospedada no G2.com.
É gratuito e bastante popular na comunidade de código aberto, o que torna sua base de usuários bastante grande. Portanto, o suporte da comunidade é realmente ótimo. Tudo isso o torna a escolha padrão para novos programadores Java. Análise coletada por e hospedada no G2.com.
Embora possa ser bom para um projeto ou biblioteca java simples, o desempenho não é tão bom quanto outras distribuições java gratuitas, como o Amazon Corretto. Existem diferenças significativas observadas na gestão de memória e no desempenho em escala em comparação com o Corretto, sendo o Corretto muito melhor. Análise coletada por e hospedada no G2.com.
OpenJDK 8 é reempacotado de forma que deixa um objeto logicamente mantido dentro do thread mesmo após a premissa liberá-lo. Ele possui um compilador de bytecode de otimização rápida que é capaz de realizar várias atividades, como numeração, inlining e análise de classes. Ele mantém pilhas únicas de código compilado em seu cache de código, que não são realocadas por seu GC. Análise coletada por e hospedada no G2.com.
A concorrência está ligeiramente na extremidade das áreas de melhoria para o OpenJDK 8, pois é essencial lidar com múltiplos fluxos de instruções e executá-los através de expressões lógicas simultaneamente. Além disso, os recursos restantes são bastante convincentes de usar. Análise coletada por e hospedada no G2.com.
As duas melhores coisas sobre o openjdk são a natureza de código aberto do produto e as melhorias contínuas que ele tem visto ao longo do tempo. Análise coletada por e hospedada no G2.com.
Existem concorrentes do OpenJDK que estão oferecendo suporte por mais tempo. Análise coletada por e hospedada no G2.com.
Há alguns pontos que eu gosto muito sobre o OpenJDK, como abaixo:
1. Para baixar o JDK, você não precisa de uma conta Oracle, pois é de código aberto e gratuito para todos.
2. Você recebe mais lançamentos ou atualizações de subversões ou novas versões que corrigem bugs ou problemas, já que há mais suporte da comunidade, pois está sob licença GNU.
3. Ao usar o Ubuntu e o OpenJDK, é mais rápido e tem mais suporte se você precisar de ajuda em relação a algumas dependências.
4. Eu usei o OpenJDK 11 também, então não encontrei muitos problemas, é muito bom de usar. Análise coletada por e hospedada no G2.com.
Há alguns problemas que enfrentei e essa foi a razão pela qual fiquei bastante desconfortável:
1. Às vezes, a atualização de patch causava muitos problemas e é difícil gerenciar todas as outras atualizações e coisas.
2. Comparado com o Oracle JDK, o Open JDK não tem um bom coletor de lixo.
3. Enfrentei muitos problemas relacionados a bibliotecas/dependências que estão disponíveis e funcionando bem com o Oracle JDK, mas ao usar o Open JDK, precisamos de mais bibliotecas e dependências para trabalhar com o mesmo, por exemplo, plugins JACOCO. Análise coletada por e hospedada no G2.com.
Motor JavaScript por Nashorn.
Existem várias maneiras de expressar lambda.
Acesso em tempo de execução aos nomes dos parâmetros.
Anotações sobre tipos Java.
Operação de dados em massa para Coleções.
A Geração Permanente foi removida.
Combinações de GC que são raramente usadas são removidas. Análise coletada por e hospedada no G2.com.
Em termos de privacidade e segurança, o Ubuntu é uma alternativa muito superior. O principal ponto de venda do Ubuntu é a sua simplicidade. Além disso, juntamente com o OpenJDK, melhora extremamente a eficiência do desenvolvedor com a solução econômica, portanto, nenhuma desvantagem pode ser encontrada até agora. Análise coletada por e hospedada no G2.com.