| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:03:38
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:09:18
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:11:15
|
qmx
JavaGuru
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
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:12:27
|
Bruno Laturner
GUJ Expert
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:16:00
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:17:00
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:25:30
|
xymor
JavaBaby
![[Avatar]](/images/avatar/2bd17730427116dbfd936f57fbca0237.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:26:54
|
lgi2020
Virtual Machine Man
![[Avatar]](/images/avatar/1ac978c8020be6d7212aa71d4f040fc3.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:27:57
|
pintofree
Virtual Machine Man
![[Avatar]](/images/avatar/e0652a0045dbc0b14d016619158789ce.jpg)
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."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:27:58
|
aleqi200
Entusiasta Java
![[Avatar]](/images/avatar/d3ddedd999aa150f47c2d0a55cb17898.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:28:56
|
mochuara
GUJ Master
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:33:52
|
deniswsrosa
GUJ Ranger
![[Avatar]](/images/avatar/28a7602724ba16600d5ccc644c19bf18.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:41:18
|
AllMighty
Java Ninja
![[Avatar]](/images/avatar/c900197841211ba608f56.gif)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:53:52
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/09/2010 15:56:58
|
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!
|
|
|
 |
|
|