NetBeans 6.0 Beta 1

Fala pessoal,

Não sou muito do NetBeans, uso mais o Red Hat Develper Studio. Mas estes dias, desde que vi aqui no GUJ o NetBeans Beta, to baixando várias vezes, pra ver se consigo fazer aquele raio de Aplicativo Desktop com acesso automático ao banco de dados funcionar.
Caraka, funcionava no NetBeans 6M10, agora no beta parou. Vi que ficou mais leve o código grotesco que o anterior usava, mas como não sou muito da turma do desktop em java, queria saber se mais alguém teve esse pau:

Uso o assistente para criar o Java Desktop Application, com Database Application. Até ai normal, ele faz tudo certinho.
Quando termina, quero inserir um JCheckBox e linkar com a coluna do banco de dados, num funciona mais. Antes que digam que fiz errado, já vou avisando, uso MySQL, o campo é do tipo Tinyint(1)=bit e no M10 funcionada 100%, o que significa que não tô errando agora.

PS: pessoal, apenas estou perguntando sobre o NetBeans, não precisa me dizer que ele usa um framework ou que é o JDesktop, blzinha?

Obrigado ai quem puder testar.

[]'s a todos

Olha ajaxinaction…

O codigo usado leva em consideracao as JSR do Swing app Framework e o beansBinding… se vc nao gostou , culpe a spec e nao o netbeans…

Chun, aquele programinha está feio mesmo.

Mas não é um negócio sério, apenas uma amostra dos novos recursos do NetBeans, Swing Application Framework e Beans Binding.

Jogaram tudo numa classe só para ficar mais fácil de entender. Acho que a turma do NetBeans está focando em iniciantes (e a Sun contando que muitos ainda vão aprender Java).

Ahhh… voces estao falando do “Database Desktop Application” ? ahhh… aquilo lá é “Sample Project”

to ligado…

mas nao acho que a Sun esta focando em iniciantes… “sample project” tem em tudo quanto é tipo… e o Beans Binding tá ficando realmente muito legal :slight_smile:

O NetBeans está focando em produtividade… o 6.0 nao0 vem com “wizard” para fazer aplicacoes… vem com exemplos e ferramentas para auxiliar no desenvolvimento e em tarefas repetitivas

Nossa, não entenderam minha pergunta. Não estou dizendo se é sujo ou não. Pros meus clientes, pouco importa. Se funcionar, tá bom.
A questão é que não está funcionando uma parte, que no M10 funcionava.
O JCheckBox não faz o bind correto e gera uma exception.

[]'s

Eu estou decepcionado com binding em Swing, mais porque prometeram tanto que acabei esperando demais. Isso inclusive com o suporte do NetBeans.

Mais sincero é o Karsten Lentzsch que já diz na lata que binding com o JGoodies é só para cerca de 30% dos projetos e ainda requer a presença de um especialista.

O que por exemplo voce esperava e que não tem rafael ?

Esperava que fosse mais simples de usar e de entender, que não precisasse disparar eventos no model, que a definição dos campos de binding não fosse através de String, bla, bla, bla, já que são as críticas comuns. Parte disso é culpa da própria limitação da linguagem Java, parte é da specificação mesmo.

Achei que fica ainda mais difícil separar apresentação do model e também é difícil fazer binding de outros componentes que não Swing, como o SwingX, L2FProd, Flamingo, mais a infinidade que existem por aí. Essa última questão é a mais triste.

Quero ver quando vai sair suporte para binding no JXTree!

Mas também não estou condenando o Beans Binding, é que eu estava esperando muito mais.

Pelo que percebi… caso eles fossem fazer algo mais “elaborado” que isso eles precisariam mecher em todos os componentes da Swing… extender eles… e isso é inviavel…

Da forma que está concebido… qualquer componente swing pode receber binding… sem ficar “mexendo”

IntelliJ IDEA só não é a líder do mercado por que não é free, pois se fosse free seria a melhor IDE free do mercado sem dúvida.

Agora o povo pergunta… Com tanta IDE free no mercado por que o IDEA consegue sobreviver sem se tornar free como o JDev fez??

Simples! Por que ela tem ótima qualidade e a torna um diferencial que faça alguém ou alguma empresa a querer comprar.

Porém temos boas IDEs frees no mercado, caso do Eclipse e o NetBeans, e tudo indica que o NB possa melhorar mais ainda e se tornar uma IDE mais competitiva.

Pois eh… concordo com o Grinvon… na parte de nao ser lider prq nao eh Free…

Porem… acho que está mais que falido a ideia de vender IDE’s , nao importa quanto “melhor” elas possam ser…

E falando a verdade… hj o NetBeans e o Eclipse estão ótimos… o IDEA não é por exemplo 2 vezes melhor… ou 10 vezes melhor… entao… fica dificil justificar o investimento… fora a atualização disso tudo… plugins… etc…etc…

Nao consigo ver uma empresa investindo em IDE java com tanta coisa de qualidade no mercado :

http://www.go-java.com/blog/2007/09/19/1190214737933.html

Na verdade para a boa competição de mercado é bom que a IDEA continue sendo paga mesmo, senão vai ficar difícil a vida das outras IDEs.

Também não intendi mais nada, o binding com JSF e Swing funcionava rendondo no M10, agora no beta parou. wtf! :frowning:

Um coisa que ainda não arrumaram foi o “sessionbeans from entitybeans”.

Eu sou um Eclipse Guy a muito tempo, mas percebi que o suporte a JPA do NetBeans é muito melhor do que o do Eclipse.

Consegui até importar um projeto que eu estava fazendo com Eclipse par ao NetbEans sem muitos problemas.

Porém, agora eu cheguei num ponto meio chatinho, que pelo que vi foi motivo pra muita gente abandonar o NetBean 6

Eu tenho o Tomcat 6.0 instalado na máquina. Me parece que ele já vem com o Tomcat 6.0, é isso mesmo?

De qualquer forma se eu quiser usar o meu próprio tomcat, como faço? Porque ele reclama da falta do catalina.bat,
um script de inicialização. Alguém sabe como resolver isso?

Vou experimentar o NetBeans por uma ou 2 semanas, depois volto ao eclipse pra ver comqual eu vou continuar.

Ueh… ele vem com tomcat 6 mas pode registrar VARIOS tomcats… nao entendi…

vai em “Add new Server” e seleciona “Tomcat 6” ae ele pede seu diretorio… mas nada…

mas já aviso… o NetBeans 6 tah cheio de bugs chatos… se for usar… baixe sem o “build noturno”

[quote=chun]Pois eh… concordo com o Grinvon… na parte de nao ser lider prq nao eh Free…

Porem… acho que está mais que falido a ideia de vender IDE’s , nao importa quanto “melhor” elas possam ser…

E falando a verdade… hj o NetBeans e o Eclipse estão ótimos… o IDEA não é por exemplo 2 vezes melhor… ou 10 vezes melhor… entao… fica dificil justificar o investimento… fora a atualização disso tudo… plugins… etc…etc…

Nao consigo ver uma empresa investindo em IDE java com tanta coisa de qualidade no mercado :

http://www.go-java.com/blog/2007/09/19/1190214737933.html[/quote]

Eu concordo com você, com o Eclipse e o NetBeans nesse nível, não vejo porque usar o IntelliJIDEA (mesmo eu tendo a licensa para projetos OpenSource)

Na minha versão, a versão 6.0 não tem suporte à JPA, não tem suporte à Tomcat 6.0 e não tem suporte a quase nada. Tentei usar por um tempo e minha produtividade foi realmente baixa, visto que para achar os recursos eu tinha que garimpar no meio dos menus e tal.

Coisa que não acontece com o NetBeans, ou pelo menos acontece com uma frequencia menor. (E eu não conheço o NetBeans tb)

Me parece que para a versão 7M1 que saiu esses dias, o IntelliJIDEA promete muitas melhoras. Como suporte a JPA e tudo mais.

Só me pergunto se vale a pena. Pagar pra ver.

[quote=chun]Ueh… ele vem com tomcat 6 mas pode registrar VARIOS tomcats… nao entendi…

vai em “Add new Server” e seleciona “Tomcat 6” ae ele pede seu diretorio… mas nada…

mas já aviso… o NetBeans 6 tah cheio de bugs chatos… se for usar… baixe sem o “build noturno”
[/quote]

Pois é… teoricamente era pra ser isso. O que acontece é que a instalação do Tomcat 6 a partir do instalador que baixamos no site da apache não vem com os scripts necessários pro netbeans rodar.

Ou seja, a forma com que o netbeans inicia o Tomcat é fora do padrão. Ao inves de chamar pelo bootstrap.jar, ele chama um script chamado catalina.bat.

Olhando a estrutura do Tomcat que vem embutido na instalação do NetBeans, podemos perceber a presença desses scripts.
Então para quem puder, basta remover o tomcat antigo e passar a usar o tomcat do NetBeans, sem quase nenhuma alteração.

Mas quem não puder trocar a instalação do Tomcat, terá que tentar copiar os scripts pra ver se funciona.

Mas isso é um ponto a menos pro NetBeans, pois no Eclipse, basta indicar o CATALINA_HOME que já funciona.

dá uma olhada nessa url pra ver…

http://marcinfo.blogspot.com/2007/09/netbeans-60-beta-1-and-custom-tomcat.html

Eu estou sendo um pouco mais persistente do que ele… :wink: (Vamos ver o quanto eu aguento sem o eclipse antes da crise de abstinência)

Talvez quando vc for o dono da empresa, e tempo for dinheiro, produtividade for dinheiro, vc entenda porque tantas empresas “sérias” optaram por adotar o InteliJ como IDE padrão, mesmo se tem boas opções “grátis”.

Aqui não passo mais do qeu doi ou três dias sem ouvir alguém querendo matar a mãe dos desenvolvedores do Eclipse, e olha que a equipe é grande, e tem pessoas de todos os níveis, não são newbies que reclamam não, o Netbeans falta plugin pra um monte de coisa, muitas vezes não da pra adotar em todos projetos, num ambiente assim, é fácil se optar por soluções “pagas”.

Mas eu realmente acredito que o Netbeans está caminhando a passos largos pra sair da mediocridade que era até as versões anteriores a 5.5 .

Luiz… plugin para o que que falta ? (assim… comum no dia dia do desenvolvedor )

Talvez quando vc for o dono da empresa, e tempo for dinheiro, produtividade for dinheiro, vc entenda porque tantas empresas “sérias” optaram por adotar o InteliJ como IDE padrão, mesmo se tem boas opções “grátis”.

Aqui não passo mais do qeu doi ou três dias sem ouvir alguém querendo matar a mãe dos desenvolvedores do Eclipse, e olha que a equipe é grande, e tem pessoas de todos os níveis, não são newbies que reclamam não, o Netbeans falta plugin pra um monte de coisa, muitas vezes não da pra adotar em todos projetos, num ambiente assim, é fácil se optar por soluções “pagas”.

Mas eu realmente acredito que o Netbeans está caminhando a passos largos pra sair da mediocridade que era até as versões anteriores a 5.5 .
[/quote]

Luiz, Já sou dono de uma empresa e na minha empresa preciso de muita produtividade para poder faturar o que faturo.
Não entendi a parte em que você fala que eu vou entender porque tantas empresas “sérias” optaram por usar IDEA.

Você por acaso quis dizer que as empresas que não usam IDEA não são sérias?

Bom, pra falar a verdadeem todo meu tempo como profissional, desenvolvedor e empresário, nunca vi uma empresa que use IDEA.
Pelo contrário, 70% das empresas das quais tenho informações sobre as IDEs usam Eclipse, uns 20% usam JDeveloper ou JBuilder e uns 10% usam NetBeans.

Agora falando em desenvolvedores, bom você pode tirar por base a enquete acima ou mesmo procurar por mais enquetes na internet.

De qualquer forma não me tome por alguém que você conhece e não me tome pelo número de mensagens que postei no GUJ. Pelo menos não até me conhecer realmente.

Ontem mesmo eu comecei alguns testes em termos de IDEs e posso facil mente te dizer que alguns atalhos de teclado a mais não fazem do IDEA uma IDE melhor. Quando eu conseguir a licensa da versão 7.0 aí se estiver interessado te falo minha opinião.