[quote=sergiotaborda][quote=asaudate][quote=sergiotaborda]
Lembre-se tb que o java 7 não tem uma jsr ao contrário do 6. Isso signifca menos organização e cada um correndo para um lado. [/quote]
Alguém tem idéia do porque??? Porque alguém pega um processo de engenharia de software (razoavelmente) bem estabelecido e simplesmente joga no lixo???[/quote]
O porquê é simples e tem nome :JavaFX
Esta nova plataforma java não é baseada na linguagem java. ele tem sua propria api, mas roda na mesma jvm.
O objetivo é simples: muda tudo o que for necessário para que o javaFX aniquile a concorrência onde ela existir.
As desculpas do costume (não é nativo, não é rápido, não integra com mecanismo gráfico) não vão pegar desta vez.
O invokeDinamic embora se passe a ideia que é para facilitar o ruby é na realidade para facilitar o javafx.
Todos os tweks de performance, muitos deles já nos updates 6 da jvm
Todo o projeto jigsw (load mais rápido)
Todo o rearrajo dos applets e do jws (fundidos pelo java plugin).
API de paralelismo , closures, time api, etc… é fichinha comparado com o impacto que as novas features da jvm vão dar no desenvolvimento web , dektop, tv e movel da decada vindoura.
E curiosidade, falamos do java 7, mas na realidade é o jdk7. Exatamente porque não ha jsr não ha especificação “formal” e isso facilita a alteração da jvm , mas complica a adoção das novas apis.
P.S. A JEE6 não tem nada a ver com o assunto. A JEE6 tem atualizações derivadas da introdução de anotations em servlets e outras coisas que já existem desde o java 5 (var arg por exemplo). além disso ha um alinhamento tecnologico com REST , assincronocidade, etc… mas nada que dependa directamente das novas features da jvm ( nem poderia, afinal essa é a diferença entre EE e SE)[/quote]
OK, mas isso não significa que isso tudo não poderia correr dentro de JSRs, certo? Lembrando que o tema do tópico é a velocidade que levou para o lançamento dessa nova jdk - o que, me parece , está diretamente relacionado ao fato de não ter JSRs.