Você vai mudar de linguagem agora que Java é pago?

Emprego vai ter, mas Java é mais para legados e quem insiste em usar Java para novas aplicações, geralmente quem só sabe Java.

2 curtidas

Disso que eu mencionei que já vem embutido no Visual Studio: https://visualstudio.microsoft.com/pt-br/vs/features/azure/. Só estou informando, eu nao uso Azure e nem defendo isso.

Entre viciados cuidado em falar que tal coisa morreu e que ninguém mais usa XYZ, por mais que seja um excesso de engenharia.

Mas “JavaEE” (nao sei qual nome hoje) praticamente “morreu” como tecnologia em ascensão. Depois do tempo em que defendiam que tudo seria Java Sun, clientes Java Sun se conectando a servidor Java. Nada disso foi longe, mas legados estão ai.

Como a maioria aqui respondeu tem a opção da OpenJDK .

Agora se você desenvolvedor e empresa quiser continuar a usar o Oracle JDK, ai é por conta de vocês pagar para usar, que não deve ser barato .

Temos N opções de OpenJDK, que funcionam muito bem, não vão pagar nada para usar, etc .

Mais por algum motivo, alguns só vê o Oracle JDK , mais isso não é culpa de vocês, pois quando estamos iniciando foi somente apresentado tanto em apostilas quanto cursos a baixar o jdk no site da Oracle.

Sinceramente, na minha visão eu não vejo o porque de algumas empresas querer pagar para usa JDK .

O dinheiro que a empresa vai pagar a Oracle daria para investir muito nos colaboradores da empresa, pagar um salario melhor . : ) .

para quem ainda não esta atualizado, o Java EE mudou de nome :

vocês podem ver os seguintes link :




{ },s

Por garantias. OpenJDK é uma alternativa em relação a melhor opção direcionada pela Oracle, que é Oracle JDK.

Ou não pagar por programação Java.

1 curtida

fazendo uma busca no site da Oracle encontrei o preço :

https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html

What is the cost of a Java SE Subscription?
Desktop pricing is $2.50 per user per month, or lower with tiered volume discounts. Processor pricing for use on Servers and/or Cloud deployments is $25.00 per month or lower. Please see the Oracle Java SE Subscription Price List for more information.

Continua chamando Java EE 8 comercialmente. Jakarta é o nome do projeto. Quem cuida da evolução do Java EE passou a ser a Fundação Eclipse enquanto do Java SE ficou na autonomia da JCP e o Netbeans pra Fundação Apache.

Descentralizar o projeto era uma demanda antiga desde a época da Sun e ironicamente a Oracle que todos achavam que seria a centralizadora mor foi quem atendeu aos pedidos.

não, o nome do projeto é EE4J .

Jakarta EE é o novo nome para Java EE .

Jakarta EE is the brand for the platform and specifications developed at the Eclipse Foundation as Eclipse Enterprise For Java (EE4J).

{ },s

Slide que talvez possa ajudar nessas confusões de nomes EE4j,Jakarta ,etc :

Mais explicações

não é muito o q vejo por ai, tem empresas grandes e pequenas q desenvolvem sistemas do 0 em java.

mas fala ai, o q vc acha q é a “nova tendencia”

Como falei, geralmente quem só sabe Java logicamente vai continuar usando Java para novas aplicações. Se é a equipe que a empresa tem, então é esse pessoal que domina o Negócio atualmente, o que importa são os resultados, por mais que tenham que continuar usando Java como meio tecnológico.

Nao existe uma tendencia, mas existem n opções (já citadas neste tópico) que nao caem nessas questões citadas do Java.

1 curtida

Se a empresa usa servidores Linux o mais provável é que elas já estejam usando o OpenJdk.

E o mais comum no mercado é justamente usar servidores Linux, logo …

E não se trata de “ser uma base”, segundo a própria Oracle a partir da versão 11 não haverá diferenças funcionais entre elas:
https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later

Nao existe essa relacao entre usar Linux e usar OpenJdk.

Continuará nao sendo a melhor opção direcionada pela Oracle, são instalações diferentes.

perguntei pq vc falou:

“Java é mais para legados e quem insiste em usar Java para novas aplicações, geralmente quem só sabe Java.”

o que discordo, vejo isso mesmo em empresas q usam mais de 1 linguagem.

e por isso perguntei sobre nova tendencia, queria saber o q vc tem visto pra fazer tal afirmação, apenas isso

Onde trabalho novas aplicações são em C#, Java só para manter legados faz um bom tempo. Mas nao tem uma única tendencia, as empresas usam n tecnologias mesmo, mas Java é uma das mais improdutivas.

Conheço empresas que fizeram o caminho inverso (de C# pra JAva) porque concluíram que o o improdutivo era o C#…

Cada caso é um caso.

1 curtida

Não vejo problema algum em usar OpenJDK e OpenJFX.

A regra agora é a seguinte: novas versões do Java saem a cada 6 meses, sempre em Março e Setembro. Essas são as chamadas feature releases, onde novos recursos da linguagem são incorporados.

E trimestralmente a Oracle vai liberar as update releases, compostas por atualizações de segurança e consertos de bugs (sem novos recursos).

A Oracle vai passar a liberar o Java LTS (Long Term Support) a partir da versão 11.

A versão LTS é uma versão focada em empresas, que buscam estabilidade, não podem ficar a cada 6 meses mudando a versão dos seus sistemas e que querem suporte da Oracle por mais tempo. Neste caso, serão 3 anos.

O Java LTS será uma modalidade exclusiva do Oracle JDK (e não do OpenJDK, que é e sempre será gratuito), e as empresas terão que pagar por essa versão LTS.

É por causa disso que foi criada toda essa confusão de pessoas achando que o Java vai ser pago!

Apenas as versões do Java qualificadas como LTS do OracleJDK serão pagas. O resto continuará sendo tudo free!

Referência: http://www.softblue.com.br/blog/java-vai-ser-pago/

2 curtidas

Muito bem (:

1 curtida