| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 08:54:21
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Depois de 10 anos de muitas idéias sendo estudadas, discutidas e implementadas, a plataforma Java foi se inchando e inchando e muitas soluções que não deram certo e/ou foram consideradas ultrapassadas permaneceram na plataforma juntando poeira pela política de backward compatibility. Pois bem, parece que agora a tendência é começar a retirar tudo o que não é útil: http://www.infoq.com/news/java-platform-feature-removal
|
Daniel Quirino Oliveira |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 10:28:49
|
dudaskank
GUJ Ranger
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline
|
Li sobre isso no java.net também, aqui: http://blogs.sun.com/mr/entry/removing_features
Uma coisa que comentaram e achei interessante é do http://jcp.org/en/jsr/detail?id=277Java Moduling System, assim as partes que fossem retiradas da jre mas são usadas por um aplicativo poderiam ser adquiridas.
Pois bem, parece que agora a tendência é começar a retirar tudo o que não é útil
Aí isso depende de cada um, de definir o que é útil. Eu pelo menos uso muito mais a api midi do que security e crypto.
O que cada um de vocês tiraria se pudesse?
flw
|
Eduardo Oliveira
Toque a balada do amor inabalável, eterna love song de nós dois...
Página |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 10:51:29
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Eu diria que essa foi a principal feature que nos adicionamos ao Mustang. Eh especialmente um bom momento para adiciona-la agora que alguns acham que CORBA deveria ser removido porque temos webservices, ao mesmo tempo que alguns acham que webservices nao deveriam estar na plataforma para comeco de conversa
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 12:52:36
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Não vejo como retirar nada. Há muitos sistemas legados que podem se prejudicar retirando alguma coisa que a gente imagina que ninguém usa mais.
Mas como estamos falando de futuras versões que acho que provavelmente estes sistemas legados nunca chegarão a ser portados, vou lembrar a todos o que ocorreu quando o Java lançou o Java 2.
O lançamento do Java 2 foi para mim a maior ruptura que a Sun fez com o código Java desde a versão 1.0.2 que foi quando comecei a usá-lo. Passar para o Java 2 era simplesmente inviável em muitos casos e alguns sistemas ficaram no jdk1.1.6 por muito tempo. Porém, na época o Java não era universalmente adotado como agora e não foram muitas as vítimas do Java 2 (eu entre elas).
Cada um de nós tem suas coisas preferidas no Java. No meu caso são as APIs de servlets e de JMS que me encantam. Eu até gostaria que fizessem parte do JDK e que fossem exigidas fortemente nas provas e certificação de programador. Mas como gosto cada um tem o seu, já conheci gente que adorava CORBA. Acho que eles não gostariam de ver o suporte à CORBA ser eliminado.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 13:27:52
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Luca wrote:Não vejo como retirar nada....
Acho que eles não gostariam de ver o suporte à CORBA ser eliminado...
Ola Luca,
O modelo proposto pela JSR preve que um expert group soh pode recomendar a remocao de uma funcionalidade, jamais remove-la diretamente. Para que a remocao ocorra, o EG deve verificar a opiniao da comunidade sobre o assunto.
Por fim, o termo "remocao" nao eh exatamente correto no contexto (sim, e usei duas vezes antes...). Essas APIs passariam a ser opcionais, ou seja, a Sun pode, se quiser, disponibilizar uma versao da JVM com o CORBA. Alem disso, a ideia eh que seja possivel usar uma implementacao da API caso ela nao esteja disponivel.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 13:36:18
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
mister__m wrote:[Essas APIs passariam a ser opcionais, ou seja, a Sun pode, se quiser, disponibilizar uma versao da JVM com o CORBA. Alem disso, a ideia eh que seja possivel usar uma implementacao da API caso ela nao esteja disponivel.
Valeu a explicação. Acho que na própria Summa ainda tem torcedores do CORBA.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 13:39:04
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Luca wrote:Acho que na própria Summa ainda tem torcedores do CORBA.
Eu, por exemplo (ou voce acha que CORBA nao estah na lista por que? )
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 16:37:22
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Engraçado, é o que eum penso há 2 anos.
Adicionando uma sugestão ao que o Michael já falou, sei lá, de repente a Sun podia dividor a JVM em dois pacotes, um tipo um "modo legado", e o outro tipo um "modo bola pra frente"...
Seria muito legal se acontecesse assim: Você instala o Java ultra-novo numa máq., aí bem depois tem que rodar uma app legada do 1.4 por exemplo, aí quando *rodasse* o programa, que seria quando a gente ia descobrir que a feature X é muito velha e não tem mais, aí a JVM instalava na hora o módulo necessário, ia ser maneiro assim...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 16:40:08
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
renato3110 wrote:EVocê instala o Java ultra-novo numa máq., aí bem depois tem que rodar uma app legada do 1.4 por exemplo, aí quando *rodasse* o programa, que seria quando a gente ia descobrir que a feature X é muito velha e não tem mais, aí a JVM instalava na hora o módulo necessário, ia ser maneiro assim...
A ideia, quando a JSR-277 foi criada, eh que ela resolvesse esse problema. Se isso vai acontecer, no entanto, depende do EG.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2006 16:59:57
|
dudaskank
GUJ Ranger
Membro desde: 12/09/2003 14:59:26
Mensagens: 850
Localização: Suzano, SP, Brasil
Offline
|
Adicionando uma sugestão ao que o Michael já falou, sei lá, de repente a Sun podia dividor a JVM em dois pacotes, um tipo um "modo legado", e o outro tipo um "modo bola pra frente"...
Acho uma boa também, assim quem quiser distribuir a aplicação em CD pode instalar tudo se quiser, ou personalizar e instalar os "pacotes" que deseja.
Seria talvez algo como o winamp, com versão lite e versão full, certo?
|
Eduardo Oliveira
Toque a balada do amor inabalável, eterna love song de nós dois...
Página |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2006 11:14:17
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Parece que querem criar uma Java dentro de Java!
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2006 21:08:29
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Eu, particularmente, adoraria uma jsdk-without-deprecated-api. Ou seja, (métodos|classes|*)-deprecateds ficam todas de fora.
Falando nisso, alguém sabe se tem alguma forma milaborante de desabilitar métodos deprecated no auto-complete do Eclipse?
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2006 21:19:29
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
plentz wrote:Eu, particularmente, adoraria uma jsdk-without-deprecated-api. Ou seja, (métodos|classes|*)-deprecateds ficam todas de fora.
Falando nisso, alguém sabe se tem alguma forma milaborante de desabilitar métodos deprecated no auto-complete do Eclipse?
tem uma opção que vc pode selecionar, avisando o compilador lançar um error ou warning se tiver algum deprecated ... fuça la em Window -> Preference ...
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2006 01:56:46
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
plentz wrote:Eu, particularmente, adoraria uma jsdk-without-deprecated-api. Ou seja, (métodos|classes|*)-deprecateds ficam todas de fora.
o caso que isso iria gerar ja seria suficientemente grande apenas com a remocao dos metodos deprecated da java.util.Date. ia ser usina nuclear explodindo em tudo que eh canto
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/09/2006 14:49:18
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Usina nuclear nao pode usar Java pra nada missao-critica, de acordo com a EULA
|
|
|
 |
|
|