Fim do Java

25 respostas
F

Alguém está comentando essa notícia???

Oracle sets date for end of Java 8 updates

After January 2019, businesses will need a commercial license to receive updates for Oracle Java SE products
Further clarifying its ongoing support plans for Java SE (Standard Edition) 8, Oracle will require businesses to have a commercial license to get updates after January 2019.In
an undated bulletin about the revision, Oracle said public updates for
Java SE 8 released after January 2019 will not be available for
business, commercial, or production use without a commercial license.
However, public updates for Java SE 8 will be available for individual,
personal use through at least the end of 2020.[ 15 Java frameworks that give developers a boost. • Which tools support Java’s new modularity features. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

25 Respostas

TerraSkilll

Pelo que entendi, a notícia fala do fim do suporte (atualizações) somente do Java 8 e somente para empresas. Não fala nada sobre “o Java será totalmente descontinuado”.

As próximas versões (9 e 10) terão um esquema de atualização diferente e mais incremental, ao invés de definidas por um calendário (2 em 2 anos, por exemplo).

Abraço.

Jederson_Andre

Até porque essa tecnologia é muito utilizada… não tem como acabar do dia para noite

F

Acabar não vai, mas provavelmente se tornará paga!

Jederson_Andre

E nos desenvolvedores, como iremos fazer, kkkk

F

Começar a estudar outra linguagem amigo!

TerraSkilll

De onde vem essa ideia? Só por causa do fato de ela pertencer à Oracle?

É possível que a Oracle crie versões pagas do Java (Enterprise), mas não vejo o que eles podem ganhar fechando totalmente a linguagem por trás de pagamento. Ainda mais com o principal concorrente (C#) sendo free e ganhando cada vez mais espaço.

Sei lá, escuto esse papo de que Java vai acabar há tempo demais. Só rumores, até então.

Abraço.

wldomiciano

A notícia é muito clara quando diz que a Oracle não fornecerá atualizações gratuitas do Java 8 para empresas depois de 2019.

A Oracle oferece sua implementação do Java gratuitamente, mas também oferece serviços pagos relacionados com a plataforma. A atualização para o Java 8 passará a ser parte destes serviços.

Contudo, já estamos no Java 10 e a própria Oracle recomenda que qualquer pessoa ou empresa que não tenha necessidade ou desejo de aderir aos seus serviços, que use uma versão mais recente que a 8 ou que mude para o OpenJDK (que é outra implementação da plataforma).

http://www.oracle.com/technetwork/java/eol-135779.html

I

Na verdade esse é um processo que a Oracle aplica a todas a versões que deseja “descontinuar”. Como pode ver o mesmo aconteceu com a versão 7, pode verificar o link End of Java 7 Public Update.

Esse processo faz sentido, de um posto de vista econômico seria muito difícil continuar mantendo atualizações grátis de todas versões antigas do java. Mas caso uma empresa realmente necessite de uma determinada versão mais antiga, ainda existe a possibilidade de atualizações pagas.

Sobre o que o @TerraSkill falou de ter uma versão Enterprise possivelmente paga, isso já existe a muito tempo(no mínimo desde 2010 quando a Oracle comprou a Sun), existem algumas flags que se ativadas na JVM(como por exemplo: -XX:+UnlockCommercialFeatures) tornam o java pago.

Apenas uma obervação final para @fabiofem, na próxima vez faça uma pesquisa melhor antes de ficar criando suposições sobre um assunto que aparentemente desconhece.

F

Pq? Desculpas, mas estamos em um país livre e faço e farei quantas suposições eu quiser meu jovem gafanhoto! Não entendi essa última.

I

Em momento algum disse para não criar suposições, apenas comentei que deve fazer uma pesquisa melhor para não gerar desinformação.

Tenha um bom dia. :grinning:

j-menezes

Não tem nada de fim do Java, pelo contrario, Java está cada nova versão melhor.

Jederson_Andre

Agora ai botei fé.

F

Mas desconfio que no final ainda vai ser paga… Espero que não, pois também gosto da linguagem!

j-menezes

Com a implementação da Oracle isso poderá até acontecer no futuro. porem existe o openJDK este é e sempre será free.

javaflex

Como outras tecnologias mais enxutas para a atualidade estão ganhando espaço, quando cair o uso do Java é provável que a implementação da Oracle se torne paga para atender legados.

F

Verdade!Espero que a comunidade continue acreditando nessa tecnologia, inclusive, falando em tecnologia e futuro, esses dias fiquei até empolgado em descobrir que existe uma implementação do bitcoin em java( bitcoinJ).
Baixei a carteira e estou dando uma estudada no código!!

j-menezes

Legal, atualmente estou testando um programa desktop em java que faz arbitragem com crypto moedas. Dá-lhe java.

F

Parabéns cara!!! deve dar um trabalho legal!! Eu, na real, quero entender como funciona a busca por outros Host, até agora não entendi bem, apesar de ter visto a biblioteca! Não consigo entender como um host descobre outro…

Guto_Magalhaes

Olha, pro java acabar totalmente, primeiro o sistema Android terá que ser reescrito, com C++, Objective C ou algo do gênero.

javaflex

O tópico é sobre a plataforma Java Oracle. Mas sobre a plataforma Android, equipes mais jovens já deixam de usar linguagem Java para usar Kotlin. E no futuro Fuchsia pode substituir o Android, se livrando de todo cancer do Java. Além de freiar a bola de neve do processo da Oracle.

Guto_Magalhaes

Mesmo assim, não creio que ele vá morrer tão cedo, pode ser que ele acabe no mesmo patamar do cobol, sem atualizações, mas com muito legado pra dar manutenção. Não importa a tecnologia, o importante é o que o cliente quer, e claro, o $$$ :slight_smile:

javaflex

Foi isso que quis dizer mais acima, além de outros tópicos. Legado em Java é enorme, quanto a isso é indiscutível.

K

Sei que o tópico é antigo, mas o assunto está muito atual com as novas distribuições e mudanças na forma de se pensar o Java.

Nunca pensei que fosse postar isso um dia, mas estou tendo problemas com alguns aplicativos comerciais que foram todos feitos em JavaFX. Acreditamos que seria uma nova maneira de programar, com alta compatibilidade não apenas entre plataformas, mas entre dispositivos, como TVs, celulares e outros dispositivos de mídia diversos. Erramos!

Para darmos prosseguimento aos nossos sistemas teremos de reconstruir tudo novamente, visto que o JavaFX foi definitivamente abandonado pela Oracle. Desse modo, temos duas opções:

  1. Reescrever tudo com Java/Maven, tentando corrigir os inúmeros conflitos que estão ocorrendo, por exemplo, entre o JasperReports e o Java 12 nesse momento (até então não solucionado).

  2. Reescrever todo o sistema para browser, como por exemplo em PHP, garantindo com isso a idéia de multiplataforma, inclusive com melhor renderização do que Java (exemplo: rodar java no windows não fica exatamente igual o linux, as fontes mudam de tamanho, é extremamente trabalhoso arrumar tudo!!).

Ao meu ver, a 2ª opção é a mais viável, visto que nosso sistema utiliza muitas tabelas. Em PHP montamos tabelas 5x mais rápido do que em Java, além do CSS em PHP já estar bem definido, a linguagem ser melhor definida, com poucas atualizações, CSS e javascript bem definido, com pouquíssimas mudanças comprometedoras ao longo dos anos, além do fato de por si só já ser gratuita, diferente do Java que, acredito eu, tende a caminhar para o fim, ou próximo disso, após as decisões empresariais e capitalistas da Oracle.
A melhor opção será realmente migrar para PHP, facilitando muito a atualização dos sistemas (não preciso atualizar o Java em cada uma das máquinas, não preciso instalar “cliente” em cada uma delas e corrigir variáveis de sistema em cada uma delas). Pelo menos no nosso caso o futuro é certo: rumo ao PHP!

Com certeza, com o fim da gratuidade do Java, teremos nos próximos anos uma mudança na vertente da programação em todo o mundo. É um estímulo para que novas linguagens sejam criadas, repensadas e aprimoradas. Acredito, eu, ser o início de uma nova era no mundo da programação!

Mike

Se for web não muda nada.

Desenvolveu pra web com JavaFX?

Se for web não precisa.

Isso pode ser do framework e não da linguagem, que framework seria esse?

Você esta pensando em refazer todo o sistema e ainda seguir a estrutura monolitica?

javaflex

Segunda opção. Para quem conhece algo melhor, não tem pq usar Java para novas aplicações. Além de PHP, ASP.NET Core é outra ótima opção, também leve e produtivo, com a vantagem de ser compilado, ao contrário do PHP.

Criado 3 de maio de 2018
Ultima resposta 26 de mai. de 2019
Respostas 25
Participantes 10