| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:05:26
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Roman Strobl disponibilizou um novo video demo das novas features do Matisse GUI Builder que esta em desenvolvimento com o Netbeans 6.
Nesse demo Romam fez uso dos novos Swing Application Framework e Swing Databinds, juntamente com um novo tipo de projeto no Netbeans, chamado de Java Desktop Application, onde é possível atribuir um banco de dados ao projeto e ter toda o binding com o banco feito de maneira simples/rápida.
Divirtam-se!
http://www.netbeans.org/download/flash/netbeans_6_gui_builder/netbeans_6_gui_builder.html
Netbeans 6 Daily Build
http://www.netbeans.info/downloads/dev.php
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:16:13
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Isso cheira a VB, mas tiraria muito trabalho de fazer bindings e comportamentos.
Vamos esperar que isso saia logo na release oficial.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:23:51
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
tirando o fato de se criar todas as telas com um click, o esquema de databinding ficou igual do .NET hehe
mas mesmo assim ficou legal, fico feliz que o NetBeans finalmente está chegando a patamares "programáveis" que podem ser usados em produção, acho que o mesmo tem um grande futuro
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:41:40
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
E o eclipse que se cuide
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:47:30
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Acho estranho, quando se trata de aplicações desktop, quando mais "facilidades" e recursos as IDE colocam, parece que o pessoal tende a valorizar menos ou procurar mais comparações disméritas (existe essa palavra?), parece quando usar X no linux era coisa de viado, porque maxo só pode fazer tudo no shell+vim.
Vejo todo esse tipo de "evolução" boa para todas as IDEs, pois nenhum vai querer ficar atrás dos recursos das outras, o que gera mais funcionalidades em todas IDEs.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:51:36
|
jmarceno
Thread.start()
![[Avatar]](/images/avatar/19e21d13715b9720d8c00977145f1dd8.jpg)
Membro desde: 28/03/2006 18:56:12
Mensagens: 45
Localização: São Paulo - SP
Offline
|
Realmente Muito Legal, na minha opinão vai simplificar muita coisa com o NetBeans.
tks
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:54:13
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Luiz Aguiar wrote:Acho estranho, quando se trata de aplicações desktop, quando mais "facilidades" e recursos as IDE colocam, parece que o pessoal tende a valorizar menos ou procurar mais comparações disméritas (existe essa palavra?), parece quando usar X no linux era coisa de viado, porque maxo só pode fazer tudo no shell+vim.
Vejo todo esse tipo de "evolução" boa para todas as IDEs, pois nenhum vai querer ficar atrás dos recursos das outras, o que gera mais funcionalidades em todas IDEs.
Esse tipo de critica me cheira inveja
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 09:55:04
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Gostei bastante do que se propuseram a fazer, mas ainda não gosto da maneira na qual o Matisse trabalha, dificultando uma eventual mudança manual no código. O modelo de forms dele é um atraso ao invés de avanço, para mim.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 10:00:27
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Bom , ae eh uma opiniao pessoal mesmo... pois acredito que a forma com que ele trabalha (preservando o codigo de alteracoes) é que deixa ele rapido... veja a porcaria do VEP... que interpreta o codigo... lento que dá até pena de quem usa...
Faca uma tela complicada no Matisse e verá que ele é MUITO rapido... faca uma tela simples no VEP e vc vai chorar de raiva... até o WindowBuilder come poeira em velocidade/memoria para o matisse...
Quem usa Delphi ou VB está mais do que acostumado a mecher visualmente na tela... afinal... codigo de tela é sempre a mesma coisa... nao tem prq ficar "refatorando" milhares de vezes... isso são para apps MUITO especificas... e estas nao podem ser feitas NEM no VEP... ( eh o caso de um framework de telas dentro de um sistema por ex )
Mas para 90% das apps desktop... codigo de tela é massante e chato... trabalhar com layouts na mção então é o fim da picada...
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 10:00:55
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
chun wrote:Esse tipo de critica me cheira inveja 
do que?
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 10:30:42
|
kaabah
Java Ninja
![[Avatar]](/images/avatar/aedf8c04c36592dbe313d5938e1cd45e.jpg)
Membro desde: 23/05/2006 09:56:33
Mensagens: 260
Localização: Vitória-ES
Offline
|
Tudo isso é fruto da concorrência... e quanto mais houver rivalidade na parte gráfica mais ferramentas que facilitam o programador irão surgir...
Bom ou ruim? Com certeza vai depender de quem usa...
O leque de opções está aí... faça a escolha... use e seja feliz!
Mais uma vez o pessoal do Matisse inovando... Parabéns pra eles...
|
-----
Sun Certified Java Programmer
"O que eu espero senhores, é que depois de um razoável período de discussão, todo mundo concorde comigo". (Winston Churchill) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 10:37:48
|
Avante
Debugger
Membro desde: 15/01/2004 09:29:01
Mensagens: 53
Localização: Bauru SP
Offline
|
Sem sombra de Dúvidas o Matisse está muito mais prático que o VEP.
Porém ainda acho o código do VEP muito mais legível.
Acho que a telas deveriam ser tratadas como Resources.
A JVM poderia muito bem ler um XML e criar a tela a partir dele, como o matisse faz. Dessa forma nós programadores ficariamos apenas com os modelos. Sem se preocupar com Layouts e tudo mais...
O que acho interessante é que os recursos apresentados aí estão presentes no Delphi desde a versão 1, pq então o delphi é tão mal visto?
|
------------------------------------
Danilo Carlos Avante
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 11:02:24
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Luiz Aguiar wrote:
chun wrote:Esse tipo de critica me cheira inveja 
do que?
Do netBeans estar transformando o desenvolvimento em algo mais simples e produtivo...
nao falei que VOCE esta com inveja...
acho que os "anti-netbeans" com comentarios deste tipo soh podem estar com inveja
Comentario quando fundamentado... adiciona... agora se só desdenhar... ae classifico normalmente de inveja...
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 11:05:43
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Avante wrote:Sem sombra de Dúvidas o Matisse está muito mais prático que o VEP.
Porém ainda acho o código do VEP muito mais legível.
Acho que a telas deveriam ser tratadas como Resources.
A JVM poderia muito bem ler um XML e criar a tela a partir dele, como o matisse faz. Dessa forma nós programadores ficariamos apenas com os modelos. Sem se preocupar com Layouts e tudo mais...
O que acho interessante é que os recursos apresentados aí estão presentes no Delphi desde a versão 1, pq então o delphi é tão mal visto?
Bem 1º , Codigo de tela não precisa ser "super legivel e refatorado" , é um codigo de tela oras... vc mesmo disse... criar resources... é quase o que o matisse faz... vc nao deve se preocupar com o codigo que ele gera de tela... prq é besteira... ele simplesmente controla tudo isso para voce... que nem o delphi e seus .dfm... quantas pessoas vc jah viu alterando o DFM na mão constantemente ?
2º , delphi tem ALGO parecido com isso... a diferenca que o beans binding e o swing app framework conservao o modelo MVC... o delphi faz um modelo "bolognesa de codigo" tudo amarrado pronto para explodir...
Resultado ? o MESMO... manutenção ? quanta diferenca
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2007 11:09:06
|
Fabio Kung
JavaEvangelist
Membro desde: 08/03/2004 08:24:47
Mensagens: 445
Localização: São Paulo
Offline
|
É... o pessoal do netbeans tá pegando pesado mesmo. Bonito de ver!
Se o editor de código melhorar mesmo (e eu acredito que vai) eu passo a usar!
|
Procurando por oportunidades de emprego?
OndeTrabalhar.com
OndeTrabalhar.com Java?
http://blog.caelum.com.br
Fabio Kung
|
|
|
 |
|
|