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
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)
É 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