Java 7 para o meio de 2011 ou até 2012?  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Hoje saiu um post no blog do Mark Reinhold, um dos arquitetos chefe do Java:
http://blogs.sun.com/mr/entry/rethinking_jdk7

Dada a dificuldade das muitas novidades que entrariam no JDK7, ele iria sair apenas no meio de 2012. O que se cogita é uma hipotese de lançar uma versão menor, com menos features na linguagem (como as clojures), no meio de 2011. Ambas as opções desanimam muitos desenvolvedores. Brian Goetz comenta no post de que a versão menor é praticamente não realizar mudanças: é quase o mesmo Java 6 com algumas mudanças sintaticas muito pequenas.

O que você acha?

Eu fiquei bastante animado com as features novas prometidas (coin+jigsaw+lambda), e como gosto bastante da linguagem em si, estava esperando todas elas para o fim desse ano, conforme prometido. Vale lembrar que a Sun chegou a prometer o JDK7 para 2008 (quando saiu o Java 6 em 2006). Para um pouco de contentamento, temos essa grande proliferação de linguagens rodando na JVM que tem trazido bastante novidade. Qual delas você tem usado em sistemas reais? Ruby com JRuby? Clojure? Scala?

This message was edited 1 time. Last update was at 08/09/2010 15:04:55


http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

São muitas mudanças.... mas será que lançar "uma versão" a cada 6 meses não traria menos riscos?

Acho que se o JDK 7 for realmente lançado em 2012, até lá existe sérias chances de linguagem como Ruby, Python e outras já estarem sendo adotadas em larga escala pelas empresas.
qmx
JavaGuru
[Avatar]
Membro desde: 14/02/2007 10:49:14
Mensagens: 212
Localização: Sampa
Offline

Uma pena demorar tanto pra sair, e depois ser adiado desse jeito.

Pra mim isso só reforça aquela idéia da consolidação do java como plataforma, e não como linguagem - bom e ruim ao mesmo tempo :/

This message was edited 1 time. Last update was at 08/09/2010 15:12:13



[WWW]
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Posted by Guillaume Laforge on September 08, 2010 at 09:53 AM PDT #

release early, release often.


Do jeito que a coisa tá atrasada, se sair o projeto Da Vinci sair agora, já é lucro.

Meu sentimento mesmo é de decepção e raiva.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Fiquei sabendo que estam investindo pesado em relação ao Garbage Collector (GC)... Estou ansioso por mais informações...

André AS

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
mario.fts
GUJ Ranger
[Avatar]

Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline

Que bom que é no meio do ano né? da pra usar 6 meses antes do fim do mundo.

Marque um X na opção com mais probabilidade de virar realidade:

[ ] Java 7
[ ] Gran Turismo 5
[ ] Duke Nuken Forever

Será que é tão dificil assim implementar estas mudanças ?


Mário Amaral Gonçalves

"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra
[Email]
xymor
JavaBaby
[Avatar]

Membro desde: 02/08/2007 22:43:58
Mensagens: 79
Localização: Rio de Janeiro - Bangladesh
Offline

A única coisa que interessa do java7 é o aumento de performance. Quanto a closures, super switch, dinamismo, etc, já tenho no groovy desde 2006.

-Raphael Miranda
[MSN]
lgi2020
Virtual Machine Man
[Avatar]

Membro desde: 19/07/2006 10:51:13
Mensagens: 550
Localização: Rio de Janeiro
Offline

qmx wrote:Pra mim isso só reforça aquela idéia da consolidação do java como plataforma, e não como linguagem - bom e ruim ao mesmo tempo :/


Acho que esse é o ponto chave.
Java como plataforma.

Programar nas outras linguagens têm sido mais prazeroso.
Mas não dá pra deixar de lado a robustez da JVM e, por isso, usá-la como base é uma ótima alternativa.

Abraços.

Lennon Jesus | CSM | SCJP
http://twitter.com/LennonJesus
[WWW]
pintofree
Virtual Machine Man
[Avatar]

Membro desde: 19/12/2007 12:44:42
Mensagens: 651
Localização: Cuiabá - MT
Offline

mario.fts wrote:Que bom que é no meio do ano né? da pra usar 6 meses antes do fim do mundo.

Marque um X na opção com mais probabilidade de virar realidade:

[ ] Java 7
[ ] Gran Turismo 5
[X] Duke Nuken Forever

Será que é tão dificil assim implementar estas mudanças ?



Aki no Governo tem muito projeto usando o java 5 ainda, uauahu mesmo q o java 7 sai hj vai demorar ate eu começar a usar entauma tantao fa

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer, Enterprise Edition 5

"When the compiler's not happy, ain't nobody happy."

[Email] [MSN]
aleqi200
Entusiasta Java
[Avatar]

Membro desde: 28/09/2006 13:41:17
Mensagens: 23
Offline

Acho que é uma boa saída liberar algumas features mínimas, e deixar as mais pesadas para depois.
Dá para avaliar melhor os impactos das novas features, e ainda amadurecer melhor, mas para falar a verdade não acho que a demora para uma nova versão do java seja impactante para o futuro da linguagem, não importa se uma nova versão vem ao ar, Java continua forte como linguagem e mais ainda como plataforma, acho que essa coisa de 'nova versão' tem maior impacto para os desenvolvedores, mas não para as empresas, para estas basta ter uma linguagem estável e madura.
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

king_of_gods wrote:São muitas mudanças.... mas será que lançar "uma versão" a cada 6 meses não traria menos riscos?

Acho que se o JDK 7 for realmente lançado em 2012, até lá existe sérias chances de linguagem como Ruby, Python e outras já estarem sendo adotadas em larga escala pelas empresas.


Se for pra ficar só em web sites acho que Ruby e Python são boas escolhas, mas acredito estarem em desvantagem com relação a Scala e Clojure para substituir o Java como linguagem para JVM.
deniswsrosa
GUJ Ranger
[Avatar]

Membro desde: 21/07/2005 08:51:27
Mensagens: 807
Offline

mario.fts wrote:Que bom que é no meio do ano né? da pra usar 6 meses antes do fim do mundo.

Marque um X na opção com mais probabilidade de virar realidade:

[ ] Java 7
[ ] Gran Turismo 5
[ ] Duke Nuken Forever

Será que é tão dificil assim implementar estas mudanças ?



Fazer as mudanças e ainda manter a compatibilidade??? Com certeza! existem coisas que são bem mais complexas do que agente imagina, como o famoso caso do generics:


Em tese, você precisaria colocar apenas o List myObjects ao invés de List<MyObject> myObjects . Segundo a palestrante colombiana do último SunTech Days, os engenheiros da Sun gastaram meses quebrando a cabeça para fazer isso funcionar.

This message was edited 1 time. Last update was at 08/09/2010 15:34:22


SCJP, SCEA I
[MSN]
AllMighty
Java Ninja
[Avatar]

Membro desde: 16/08/2004 17:21:42
Mensagens: 266
Localização: São Paulo
Offline

Seria bom saber quais seriam as tais features já "completas" que entrariam em 2011. Se invokedynamic e JSR-310 entrarem, então até não é tão ruim esperar até 2012 pro Lambda e Jigsaw.

EDIT: O Mark meio que respondeu isso nos comentários do blog dele:

Mark Reinhold wrote:JDK 7 - (Lambda + Jigsaw + part of Coin) = Most of Coin + NIO.2 (JSR 203) +
InvokeDynamic (JSR 292) + "JSR 166y" (fork/join, etc.) + most everything else
on the current feature list (http://openjdk.java.net/projects/jdk7/features/) +
possibly a few additional features TBD.


This message was edited 1 time. Last update was at 08/09/2010 15:45:01


Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira
[Email] [WWW] [MSN] [ICQ]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Vish.. realmente, esta demorando bastante, isso me desanima um pouco, por que mesmo que saisse esse ano, imagina quanto tempo demoraria para as empresas adotarem o Java 7?

Agora para 2012? Até lá, acredito que varios já deixaram de programar em Java para uma linguagem mais dinamica (Mesmo se for uma que rode na JVM).

Eu já testei JRuby com Swing, e não gostei muito não, programar ficou mais facil só que tem uns bugs estranhos que me fizeram desistir de continuar.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
JAVADRIANO
Thread.start()

Membro desde: 02/02/2009 06:20:18
Mensagens: 27
Offline

Eu fico um pouco desepcionado... Mas acho muito melhor esperar e lançar o Java7 com mudanças que tenham grande impacto do que só com algumas mudanças.
E tenho utilizado muito Groovy, alias, pra min Groovy/Grails tem um grande futuro!
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team