Login Registre-se
Futuro do Java para Web-Services ( NFE / CTE ... )  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Rafa_Oliveira

JavaC Membro

Membro desde: 14/08/2018 16:48:24
Mensagens: 6
Offline

Bom dia Javac !
Há algum tempo que a Oracle vem notificando que o uso gratuito do Java deixará de existir.
Segundo : https://java.com/en/download/release_notice.jsp
Queria uma luz no que isso vai impactar os projetos Java com comunicação Web-Service com o SEFAZ.
P.S: Hoje utilizo o NetBeans para Desenvolvimento ( JDK ) de todo o processo de NFE's.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1214
Localização: Goiás
Offline

Bom Dia.
Acho q você foi infeliz na sua interpretação.
Não assuste o pessoal, "o uso gratuito do Java deixará de existir. " isso é está errado.

O java sempre será gratuito.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
Rafa_Oliveira

JavaC Membro

Membro desde: 14/08/2018 16:48:24
Mensagens: 6
Offline

samuk.exe@hotmail.com wrote:Bom Dia.
Acho q você foi infeliz na sua interpretação.
Não assuste o pessoal, "o uso gratuito do Java deixará de existir. " isso é está errado.

O java sempre será gratuito.


Bom dia Samuk.

Na verdade , estou um pouco assustado mesmo, mas perdão pela interpretação, foi o que realmente entendi.

Você poderia me explicar melhor ?

E no que acarreta essa nota para nós que desenvolvemos ?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1214
Localização: Goiás
Offline

Tranquilo, isso assustou a todos.

Java agora trabalhará com a Train Release.
Viu q apenas 6 meses depois do Java 9 já temos o Java 10 lançado?
E o Java 11, que será lançado agora em Setembro?
Essa será a nova tendencia, e temos que nos acostumar com ela.

O que essa nota diz é que o "Suporte" ao Java 8 não será mais gratuito. Apenas o Suporte.
Ou seja, se você tem uma aplicação que só pode ser rodada no Java 8 , e você precisar de uma atualização ou suporte. Você terá que pagar por isso.

Mas isso é algo que nunca será nossa realidade.

Como tudo, tudo que existe no java 8, será suportado no java 10.
Então se vc rodar sua aplicação atual em um Java 10 irá rodar perfeitamente.

Então o que deve ser feito, é acompanhar o Release train.
Lançou a versão 10, use com ela, lançou a 11 atualize novamente.

Então você se manter em sincronia com as novas versões você sempre terá um java atualizado, além de ter acesso as novas implementações;

Assim, como os Lambdas foram uma revolução e trouxe inúmeras melhorias no Java 8.
O java 9 tbm trouxe coisas bem interessantes como o JShell.
E o Java 10 trouxe o "var" que pra mim é uma das maiores mudanças do java até hoje.

Java 8 já tem 3 ano de tempo de vida, e já estamos com o Java 10 ativo. Então por que a Oracle vai se preocupar com o Upgrade dela, sendo que pode se dedicar as novas versões.

Sobre a Questão do suporte gratuito, é um pouco mais complexo, o Java vai deixar de ser gratuito? Nunca.
Sempre teremos o OpenJdk, e poderemos usar gratuitamente.

O que muda é inclusão do LTS, que será pago e dará as empresas que não podem ficar mudando de versão a cada 6 meses, suporte para continuar a usar o JDK 8 por exemplo.

Ao meu ver, isso é um cenário totalmente positivo pra nos, que teremos atualizações mais rápido e recursos novos em um curto espaço de tempo.
Algo que já tem acontecido muito frequentemente no mercado.
Se você trabalha com Node já esta adequado a isso.

Então esse é meu ponto de vista, espero ter sido esclarecedor.
Qlq erro por favor me corrijam.


Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
Rafa_Oliveira

JavaC Membro

Membro desde: 14/08/2018 16:48:24
Mensagens: 6
Offline

samuk.exe@hotmail.com wrote:Tranquilo, isso assustou a todos.

Java agora trabalhará com a Train Release.
Viu q apenas 6 meses depois do Java 9 já temos o Java 10 lançado?
E o Java 11, que será lançado agora em Setembro?
Essa será a nova tendencia, e temos que nos acostumar com ela.

O que essa nota diz é que o "Suporte" ao Java 8 não será mais gratuito. Apenas o Suporte.
Ou seja, se você tem uma aplicação que só pode ser rodada no Java 8 , e você precisar de uma atualização ou suporte. Você terá que pagar por isso.

Mas isso é algo que nunca será nossa realidade.

Como tudo, tudo que existe no java 8, será suportado no java 10.
Então se vc rodar sua aplicação atual em um Java 10 irá rodar perfeitamente.

Então o que deve ser feito, é acompanhar o Release train.
Lançou a versão 10, use com ela, lançou a 11 atualize novamente.

Então você se manter em sincronia com as novas versões você sempre terá um java atualizado, além de ter acesso as novas implementações;

Assim, como os Lambdas foram uma revolução e trouxe inúmeras melhorias no Java 8.
O java 9 tbm trouxe coisas bem interessantes como o JShell.
E o Java 10 trouxe o "var" que pra mim é uma das maiores mudanças do java até hoje.

Java 8 já tem 3 ano de tempo de vida, e já estamos com o Java 10 ativo. Então por que a Oracle vai se preocupar com o Upgrade dela, sendo que pode se dedicar as novas versões.

Sobre a Questão do suporte gratuito, é um pouco mais complexo, o Java vai deixar de ser gratuito? Nunca.
Sempre teremos o OpenJdk, e poderemos usar gratuitamente.

O que muda é inclusão do LTS, que será pago e dará as empresas que não podem ficar mudando de versão a cada 6 meses, suporte para continuar a usar o JDK 8 por exemplo.

Ao meu ver, isso é um cenário totalmente positivo pra nos, que teremos atualizações mais rápido e recursos novos em um curto espaço de tempo.
Algo que já tem acontecido muito frequentemente no mercado.
Se você trabalha com Node já esta adequado a isso.

Então esse é meu ponto de vista, espero ter sido esclarecedor.
Qlq erro por favor me corrijam.

Muito obrigado pela explicação Samuk, você foi claríssimo.

Abraço!

robertop

JavaC Membro

Membro desde: 10/07/2013 20:08:36
Mensagens: 328
Online

Bom dia!

Samuk, você já pensou em criar alguns cursos sobre java?

Exemplo:
Você colocou no post o seguinte


  • Assim, como os Lambdas foram uma revolução e trouxe inúmeras melhorias no Java 8.
    O java 9 tbm trouxe coisas bem interessantes como o JShell.
    E o Java 10 trouxe o "var" que pra mim é uma das maiores mudanças do java até hoje.


  • Criar em video, tutoriais ou algo assim. Isto seria para explicar, dar exemplos.

    Você pegaria Lamgdas e então mostraria o que muda, como funciona, o que é bom e o que é ruim.

    Faz uma aula e vende por R$ 50,00. Só aqui no forum, quantos alunos. kkkkkk

    Eu digo isso,pois sou programador e sinceramente não tenho muito tempo de ficar pesquisando sobre o assunto, preciso de algo mais simplificado, o resumo.

    Abraço!

    GGarcia

    JavaC Membro
    [Avatar]

    Membro desde: 28/05/2013 17:12:21
    Mensagens: 265
    Offline

    Estar atualizado com o Java é bastante relativo. Em aplicações Swing uma atualização é bem simples e direta.

    Em ambientes web a coisa complica, pois ferramentas como Tomcat e Glassfish costumam não "gostar" quando se troca a versão do java e simplesmente não sobem mais.

    Meu caso é esse. Atualizamos nossos clientes para o Java 8 no final do ano passado. Tivemos que substituir ferramentas como o Tomcat (que na época rodavam apenas com Java 7) em mais de 700 servidores.

    A versão atual do Java vai continuar funcionando. O que se perde são recursos novos, claro. Mas você fará uso desses recursos? Eles são importantes para a sua aplicação?

    Fora as atualizações de segurança e novidades no Garbage Collector, essas outras situações devem ser levadas em consideração antes de decidir migrar.

    Lembrando que os seus clientes terão que baixar o Java manualmente se quiserem a nova versão, porque os atualizadores do Java a partir do 8 não vão mais fazer upgrades automáticos para a 9 e assim por diante.

    Isso também é um empecilho se você compilar sua aplicação em Java 11 e alguns clientes seus não atualizaram.

    robertop wrote:Eu digo isso,pois sou programador e sinceramente não tenho muito tempo de ficar pesquisando sobre o assunto, preciso de algo mais simplificado, o resumo.


    Cara, desculpa o pitaco, mas se você é programador, você PRECISA saber desse tipo de coisa. Se Java é a sua ferramenta, você precisa saber como ela funciona e que recursos ela vai te oferecer. A cada nova versão CHOVEM tutoriais e vídeos sobre os novos recursos.

    Sei que é chover no molhado, mas saber inglês é meio que fundamental também, pois a maioria dos documentos, exemplos e informações "fresquinhas" vem no idioma do Tio Sam.

    Programador tem que ser como a linguagem que ele escolheu para programar: sempre se atualizando.

    Abraço

    Esta mensagem foi editada 1 vez. Última atualização foi em 19/09/2018 11:31:30


    If you're here, who's running hell?
    robertop

    JavaC Membro

    Membro desde: 10/07/2013 20:08:36
    Mensagens: 328
    Online

    GGarcia, concordo contigo. Preciso estudar todos os dias. Alem do java, NF-e, Tributação, Sped, etc etc etc...
    Agora se houver alguém que me traga um resumo, tu não acha melhor?

    Sem contar que em algumas situações, mesmo que você pesquise, estude o assunto, não consegue entender por completo e uma outra visão de outra pessoa pode te esclarecer melhor.
    Aqui no forum ha também muitos iniciantes no assunto e sempre ajuda.

    Mas foi só uma ideia para o Samuk, pelo que ele tem se dedicado aqui ao forum, acho que poderia ganhar algum $$$.kkkk

    Abraço!

    GGarcia

    JavaC Membro
    [Avatar]

    Membro desde: 28/05/2013 17:12:21
    Mensagens: 265
    Offline

    robertop wrote:GGarcia, concordo contigo. Preciso estudar todos os dias. Alem do java, NF-e, Tributação, Sped, etc etc etc...
    Agora se houver alguém que me traga um resumo, tu não acha melhor?

    Sem contar que em algumas situações, mesmo que você pesquise, estude o assunto, não consegue entender por completo e uma outra visão de outra pessoa pode te esclarecer melhor.
    Aqui no forum ha também muitos iniciantes no assunto e sempre ajuda.

    Mas foi só uma ideia para o Samuk, pelo que ele tem se dedicado aqui ao forum, acho que poderia ganhar algum $$$.kkkk

    Abraço!



    Concordo, mas os resumos dependem que outras pessoas os façam, e as vezes estamos com a corda no pescoço, daí complica \o/

    Sobre o Samuel, ele é um cara muito legal, que felizmente consegue dedicar um tempo de sua vida fora do trabalho para disponibilizar esse projeto da API e ajudar a galera do fórum.

    Essa questão do estudar é complexa. Também fico em cima direto em tributação, legislação e demais burocracias para poder desenvolver o trabalho, mas depois que o projeto já está encaminhado e em modo de manutenção, sobra mais tempo para se dedicar a outras atividades de desenvolvimento que não sejam NFe.

    Aliás, se você parar para analisar com calma, despendemos um tempo muito, mas muito grande durante o ano, literalmente, programando para o governo e não para nossos clientes. Nosso país é muito desorganizado na parte tributária e pelo visto nunca vai mudar, e se algum dia mudar, é pra enfiar mais "burrocracia" e regras bestas nas notas.

    Abraço

    If you're here, who's running hell?
     
    Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
    Ir para:   
    Powered by JForum 2.1.9 © JForum Team