10 razões por que precisamos do Java 3  XML
Índice dos Fóruns » Arquitetura de Sistemas
Enquete
Troca do Windows pelo Software Livre nas repartições públicas
A favor 68% [ 166 ]
Contra 32% [ 77 ]
Total de Votos: 243
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html

Boa leitura!
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Paulo Silveira
Administrador
[Avatar]

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

esse link tem na secao de links do guj! eh o meu preferido!

eu voto SIM, mas diga NAO ao nome java3!

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


[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Não ao nome? Ué, iriamos chamar do que? Java TNG? Java++?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
EddiE
Virtual Machine Man

Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline

Concordo plenamente com o artigo e fica a sugestão de traduzirem, pois muitos terão preguiça de ler.
EddiE
Virtual Machine Man

Membro desde: 31/08/2002 09:05:07
Mensagens: 647
Localização: São Paulo - SP
Offline

Há!

concordo em não mudar o nome e sim a versão.
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Anonymous wrote:Uma outra proposta que eu faria ao Java3 é tornar o JDO uma core API da plataforma e a maneira padrão para se fazer persistência de objetos (chega de ficar criando código para JDBC).


Tanta gente querendo tirar aquele monte de core APIs desnecessarias em muitos casos (inclusive a propria JDBC), e vc falando de adicionar o JDO!? Putz!

Diz a lenda que perguntaram ao James Gosling uma vez se tinha alguma coisa que ele tiraria do Java, e a resposta dele foi "A JDBC. Eu não uso pra nada, não me faria falta, mas eu sei, é claro, que muita gente depende disso.", e eu concordo com ele: foi um erro colocar a JDBC no pacote java.sql - no Java 3, ela poderia ser toda colocada no pacote javax.sql sem maiores problemas.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

Só reescrevendo, pois não tinha assinado...

sim ao Java3, principalmente ao que diz respeito ao refatoramento das Threads e à morte ao AWT. Uma outra proposta que eu faria ao Java3 é tornar o JDO uma core API da plataforma e a maneira padrão para se fazer persistência de objetos (chega de ficar criando código para JDBC).

Daniel Quirino Oliveira
[Email] [WWW]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

É, eu já vi esta entrevista do Gosling sobre a "inutilidade" do JDBC. Talvez seja mesmo um exagero colocar JDBC (e JDO) como core API, mas continuo com a posição de que JDO deveria ser o meio padrão para se fazer persistência.

Daniel Quirino Oliveira
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Uma coisa legal seria desmembrar a classe System... ela fere bastante a orientação a objetos, fazendo uma mistureba geral de coisas mais-ou-menos relacionadas ao sistema. System.out, .in e .err poderiam muito bem ir para a classe Console ou algo do gênero, depois de toda a repensada no sistema de IO do Java...
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Creio que chamar o Java 1.2 para cima de "Java2" foi uma destas "brilhantes" idéias do Departamento de Marketing que acabam não correspondendo a verdade. Não há grandes modificações na linguagem da versão 1.1 para a 1.2 (só na API), nem para a 1.3. Na 1.4 temos a inclusão do "assert". Entretanto para a 1.5 as modificações serão mais profundas, com a inclusão dos generics, a "promoção" dos tipos primitivos para classes, etc. Aí sim seria adequada uma nova denominação. Poderiamos ter um "Java 2.0" ao invés de 1.5, mas aí teriamos uma confusão com o "Java2". Deve ser por isso que estão falando em "Java3".
Só espero que isso não crie mais confusão nos nomes.

Grato,

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Eh legal o artigo, mas muita coisa eh puramente gosto pessoal do autor. Por exemplo, ele diz para converter todos os arquivos de configuracao para XML? Pra que?? puro modismo. Arquivos .properties ( classe Properties ) sao simples, formato campo = valor.. eu pessoalmente nao vejo um beneficio real para converter para XML.. um arquivo que atualmente eh



viraria



Algumas coisas sao guerras de conceitos mesmo, como no caso dos metodos deprecated.. de fato, se esta deprecated eh melhor nem usar, e se nao eh para usar, entao tire. Mas sempre tem alguem que acaba usando; ou pior, se na versao X o metodo nao eh decrepated, porem na X + 1 ele virou deprecated, se na X + 2 ele sumir e o cara fizer upgrade para a X + 2, vai ter alguns probleminhas..
Claro, reescrevendo as partes resolve, mas a questao de mantre total compatibilidade entre versoes mais antigas vem a tona..

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Paulo Silveira
Administrador
[Avatar]

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

cv wrote:Uma coisa legal seria desmembrar a classe System... ela fere bastante a orientação a objetos, fazendo uma mistureba geral de coisas mais-ou-menos relacionadas ao sistema. System.out, .in e .err poderiam muito bem ir para a classe Console ou algo do gênero, depois de toda a repensada no sistema de IO do Java...


Mas lembre-se que voce pode redirecionar o System.out, entao nao faria sentido chamar Console, se nem sempre o out padrao eh Console e tal.

Mas realmente. Haja saco pro System 100% static.

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


[Email] [WWW]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

agora, viajando mais um pouquinho, já que estamos discutindo/propondo as mudanças que podem/gostaríamos de ver no Java3, como seria a J3EE?

Daniel Quirino Oliveira
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

J3EE? Que tal algo no estilo do JBoss AOP? Não tem EJB, tem POJOs sendo aspectados pra cima e pra baixo e *virando* EJBs no meio do caminho... outra ideia legal ia ser repensar a coisa toda com mais enfoque aos Message-Driven Beans, dando mais facilidade ao desenvolvimento de webservices e similares...
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
own_prison
JavaTeenager
[Avatar]

Membro desde: 16/12/2002 15:11:01
Mensagens: 176
Localização: Brasilia DF
Offline

Digo sim as atualizações.... mas concordo.... Java3....??? façam o seguinte... entaum vcs desistiram do Java3... segurem q tecla SHIFT e escrevam java3...... vs veram porque o nome naum pega bem... hehehe

"All that I learned in my life I learned from you!"
[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team