segunda-feira, 14 de janeiro de 2013

5 Motivos para animar-se com Java em 2013

  Com 2012 já era, é hora de olhar para frente nos próximos 12 meses para o desenvolvimento mundial. Ao longo dos últimos dias, nós pedimos alguns desenvolvedores respeitados por suas previsões - agora é hora para o nosso próprio.

Aqui está cinco razões rápidos por que você deve ser animado sobre o que 2013 reserva

1. JAVA 8 

  Para começar, é obvio para a maioria dos desenvolvedores Java, é o lançamento do Java 8 em 2013. Assumindo que não há mais atrasos, podemos esperar Java 8 para chegar em setembro, trazendo com ela as funções, tão aguardadas, lambda.

  É bastante provável que no rescaldo do Java 8 de boas-vindas, vamos ver vários post de blogs comentando ou criticando as complexidade dos novos recursos ou dizendo que a liberação não é grande o suficiente para justificar o interesse.

  De qualquer maneira, alguns recursos necessários, finalmente  irão fazer uma aparição e do resto de nós só vai junta para baixo. A melhorada na API
Date and Time dentro de Java 8 também merece uma menção aqui.(lembro aqui do LTN4JAVA)

2. Linguagens da JVM ir de força em força 

   2012 foi realmente o ano das linguagens JVM que tomou o centro do palco. Na frente da embalagem foi a multi-paradigma Scala, auemnto o número de  clientes empresariais graças ao investimento em impressionantes typesafe. Ampliando as possibilidades de Akka e 2,0 Play!, Parece que os fundamentos estão no lugar para alargar ainda mais em 2013. O verdadeiro desafio está vendendo Scala para aqueles que não precisam fazer algo pesado.

  O dinamismo do Groovy  não estava muito atrás no ano passado, acrescentando compilação estática na mistura com Groovy 2.0. Uma terceira versão é esperado, não muito tempo depois do Java 8, para permitir que desenvolvedores Groovy obtenha o máximo dos novos recursos. O elenco de apoio, incluindo Gradle e Grails, pode ser um grande atrativo para quem procura uma alternativa Java.

  Nós não mencionamos nomes como Clojure, JRuby e Kotlin, o último irá sofrer muito trabalho, uma vez que se aproxima uma versão final. Em última análise, o sucesso se resume ao fomento de uma comunidade ativa, que muitas línguas JVM têm cottoned e os projetos spinoff dentro dessa comunidade.

Se 2012 foi o ano do crescimento, 2013 é a consolidação dentro dos círculos empresariais, que é alimentado pelos desenvolvedores usando a linguagem. 


3. A importância crescente de JavaScript em Java 

  Detalhes eram finos no chão para duas novas iniciativas no OpenJDK para 2012, mas até o final do ano, tínhamos aprendido um pouco mais sobre os objetivos de cada projeto e sua importância para a inovação da linguagem Java. O conjunto de novo motor JavaScript incluído no Java 8 vai incorporar JavaScript em aplicações Java. O projeto Nashorn consolida a noção de ressurgimento JavaScript e cada vez mais a importância para os desenvolvedores Java.Inicialmente em sigilo, o Nashorn foi liberado em novembro e apareceu no repositório OpenJDK quatro dias antes do Natal. Outro grande ponto positivo para Nashorn é a inclusão crucial de Node.js descontroladamente populares dentro do negócio, dando início a um futuro poliglota. Com detalhes muito mais definidos para vir, nós estaremos monitorando com olhos de águia. 

4. Ficando mais estrondo para seu fanfarrão - aproveitando a GPU

   Outro projeto dentro do OpenJDK que tem um grande potencial é o Sumatra, com o objetivo de aproveitar melhor desempenho Java, utilizando a GPU. As investigações iniciais estão centradas na JVM Hotspot para estabelecer as bases, antes de 'alavancar' biblioteca Java 8 e linguagens de recursos como lambdas para testar as técnicas de ponta com Java.O projeto, liderado pelo  GPU especialista AMD, espera encontrar alguns obstáculos no caminho com a API Java e suas construções, por isso não vamos ver ideias implementadas no Java 8, mas Sumatra pode gerar grandes avanços e novas técnicas para baixo a linha para os desenvolvedores. 

5. Java deriva ainda mais para a nuvem 

  Com dezenas de IaaS e PaaS opções que inundam o mercado, tanto de indies como Jelastic e gigantes da indústria, como Oracle e AWS, os desenvolvedores estão agora muito por onde escolher. Java, ao que parece, conseguiu fazer o salto para o admirável mundo novo da "nuvem".O maior problema atual, como destacado por Martijn Verburg no blog Java Calendário do Advento, é a falta de padronização e otimização. Com própria nuvem Java, este foi adiado a apresentação para Java EE 8, é agora para fornecer padrões como o CAMP ou, na sua falta, a comunidade está indo para cima com estruturas universais como jclouds. Enquanto isso, outros se recusam a esperar pacientemente para Oracle fornecer recursos como multitenancy e coleta de lixo eficiente, como Waratek (que é esperado para setembro). 
  Com plataformas de nuvem rapidamente se tornando uma norma, estamos propensos a ver o lançamento de ainda mais soluções de terceiros para suportar Java na nuvem: no momento o Java EE 8 não tem data para lançamento (possivelmente 2014).

Texto de Chris Mayer
Tradução e Adaptação: Aljug 
Fonte: JaxEnter 

Nenhum comentário:

Postar um comentário