RSS RSS feed | Atom Atom feed

Melhorando a velocidade de carga do seu NetBeans 6.0

Bom , acho que todos nós aqui sabemos que o NetBeans 6.0 Basico precisa de 512mb de ram para rodar legal... e de 1 GB para a versão full...

O que muitos ainda não sabem... é uma forma de deixar a carga dele mais rapida.... bom... essa é para os que tem mais de 512mb de ram...

Edite o arquivo netbeans.conf do diretorio etc da instalacao do netbeans...

comente a linha que tem o "netbeans_default_options" e adicione esta:

netbeans_default_options="-J-client -J-Xss2m -J-Xms256m -J-Xmx512m -J-XX:PermSize=32m -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true"

Se voce tem 2GB de ram troque o Xms256m para Xms512m e o Xmx512m para Xmx1024m

Boa sorte ;)

10 atalhos divertidos (e uteis) do novo editor do NetBeans 6

Este artigo mostra alguns atalhos novos para o editor de codigo do NetBeans 6.0.... eu achei simplesmente nota 10... os mais legais são os que movem um bloco de texto para cima ou para baixo ajustando o codigo a sua volta... baixe o NetBeans 6.0 Beta 2  e teste os atalhos... nota 10 !!! :)

Lembrando que o editor de codigo do 5.5 é bem burrinho... mas o 6.0 está muito legal... faça alguns testes ... desenvolva algo simples no Beta 2 e veja como esta ficando agil e poderoso este novo editor...


vale a pena conferir... E QUE VENHA A VERSÃO FINAL !!!!

NetBeans 6.0 Beta 2

Bom , para os intrépidos entusiastas da tecnologia Java... saiu o novo beta do que vem a ser num futuro breve a mais completa IDE OpenSource do mercado... o NetBeans 6.0... o Beta 1 foi um desbunde de recursos... e um desbunde ainda maior de bugs... eh bug pra tudo quando é gosto... eh bug no editor... bug nos wizards... bug no profiler... hehehe.... mas criticas a parte o Beta2 parece estar com uma qualidade maior... mas ANTES de baixar... confira a lista de novidades do NetBeans 6.0....



Outra coisa legal é que o pessoal da Sun esta investindo bastante no JRuby... e por consequencia no Hudson ( IDE Ruby do NetBeans)...

Outra coisa interessante é o suporte a Beans Binding do NetBeans 6.0, está bem legal desenvolver em Swing agora... na versão incluída no Beta 2 , foi atualizada a lib para a 1.1 , fora algumas melhorias na performance... e isso realmente conta... acredite :) Claro que para variar encontraram um bug na versão 1.1 e já tem a 1.1.1 que NAO ESTÁ INCLUSA no Beta 2 hehehe.... porem o bug não é considerado crítico.

Quanto ao profiler... aqui voces podem dar uma olhadinha nas novidades, e CLARO na lista de correções... que está bem recheada... mas percebo que está ficando BEM profissional... inclusive a integração com o JMeter está muito boa !


Como eu sou meio chato... eu fui testar alguns bugs que eu conhecia... e para o meu total desespero eles ainda estão lá... POREM corrigiram um bug chato no editor JSP dele... mas está no build noturno de hoje...

Baixe o NetBeans 6.0 Beta 2 aqui !
Baixe o Build norturno do NetBeans 6.0 aqui !

Lembrando de baixar apenas o que voce realmente precisa ! Para depois não ficar reclamando a toa...

Falow !

Gerando Instalador para Aplicações NetBeans Plataform

Se você nunca ouviu falar sobre o NetBeans Plataform este é um bom motivo para começar a aprender sobre... Ele consiste em usar a "BASE" do NetBeans para desenvolver a sua aplicação... as vantagens são inúmeras... desde um sistema de plugins maduro e funcional voce tem uma base para a sua aplicação ser construida... e pode-se valer dos plugins que já existem no mercado para incorporar em sua aplicação...
E agora voce pode contar tambem com um GERADOR DE INSTALADOR para estas aplicações... facil de mecher e muito funcional...


Veja esse screencast demonstrando esta facilidade.

O meu NetBeans 6 não é lento... e o seu ?

Hehehe... tá... confesso que esse titulo é um pouco exagerado HEHEHE... porem eu leio por muitos blogs por ai... "PENA QUE O NETBEANS EH LENTO"...  e percebo que estes mesmos "blogueiros" testao SEMPRE a versão full... e me pergunto:

Custa testar a versão para o seu fim ? Se vou desenvolver em Java SE , baixe o netbeans para Java SE... que alem de ser 4x menor... carrega uma tonelada de plugins a menos...

Vamos ver o seguinte, na pagina de download temos as seguintes opcoes:

  • Web & Java EE - 95mb
  • Mobility - 90mb
  • Java SE Only - 20mb
  • Ruby Only - 19mb
  • C/C++ Only - 11mb
  • Full - 200mb

Muito legal... agora me diga... quantos projetos usao Java EE com Mobility e ainda C++ com uma interface rodando em cima de Ruby On Rails ? Por favor... Minha dica é só carregar o que vai usar... se o projeto só vai usar Java SE... para que carregar toda a bolota do Java EE ? a diferenca é MUITO forte... a IDE basica do NetBeans com Java SE é EXTREMAMENTE mais leve e MUITO RAPIDA...

Acho que o que falta na rapaziada eh usar a IDE para o proposito correto... qualquer IDE que se diga completa (veja o RHDS... 768mb) vai carregar dezenas de plugins que talvez voce nunca vai utilizar... e que vão comer recursos... e MUITA MEMORIA....

Minha dica... se as vezes voce trabalha Só com Java EE , as vezes Só com Mobility e as vezes só com Ruby... instale 3 netbeans... voce vai utilizar apenas o que precisa... e nao vai ficar reclamando de tempo de carga e consumo de memoria....

Outra coisa interessante é a afirmação de algumas pessoas que achão um absurdo... voce esperar 5 looooooooongos minutos para instalar o netbeans... sendo que o eclipse em poucos segundos é descompactado... só esqueceram de avisar a estes blogueiros "hackers" que o NetBeans não é 5x menor que o eclipse "por acaso"... ele utiliza o pack200 para comprimir suas classes... e para tal... na hora da instalacao ele precisa "reconstruir" os arquivos jar... e isso toma um pouco de tempo... agora... o que voce prefere, esperar 2 horas a mais para download ou 5 minutos para instalar ?


Boa sorte !!!


AVISO AOS NAVEGANTES - O NetBeans 6 está ENTUPIDO de bugs... dezenas de milhares de bugs... se for testar... BAIXE SEMPRE A VERSÃO DIARIA.... hehehe...  a todo dia eles estao arrumando uma tonelada de problemas...




Até quando teremos IDEs Java comerciais ?

Fico aqui a me perguntar... até quando teremos IDE's para Java sendo vendidas comercialmente ? A cada mês podemos ver a evolução de produtos livres como Eclipse e NetBeans (e suas variantes) que vem tornando IDE's pagas como JBuilder e IDEA dispensaveis na maioria dos projetos...

Alguns defensores do Inteli/J IDEA defendem essa IDE com unhas e dentes... dizendo que o investimento vale a produção etc..etc... pois bem... testei as duas... IDEA e o novo JBuilder (se é que podemos chamar aquilo de novo)... ambas por uma semana... vamos as constatações:

Inteli/J IDEA 7.0 (beta)

Achei simplesmento um show... porem... não tem nada que justifique 500 dolares por licença... o editor de código ? não é um desbunde... é melhor que do eclipse... porem não é por exemplo 2x melhor... é apenas melhor... nada que faça sua produtividade dobrar... ou ser 1/3 maior... quem diz isso está exagerando.... e MUITO...

Os wizards ? muito legais... porem nada... absolutamente NADA que eu já não tenha visto o NetBeans 6.0 fazer igual ou melhor.... e isso levando em conta que apenas agora na versão 7.0 temos um suporte descente a algumas tenologias que as IDE's livres estão carecas de usar... JPA , Spring entre outras...

A parte de HTML/CSS eu achei bem legal... essa eu tenho que tirar o chapeu... alem de funcional é rapida... bem melhor que suas alternativas livres... porem com um concorrente de peso... como o Aptana ou até mesmo o MyEclipse essa vantagem cai bastante....

Para swing ? simplesmente não vi nada demais... vou te dizer que o Matisse é bem melhor e com mais recursos... e tambem está disponivel ao eclipse com o MyEclipse....
Para falar bem a verdade achei a parte Swing dele EXTREMAMENTE FRACA... alem de ser bem confusa.... a parte dele não aceitar o GroupLayout é simplesmente um escandalo...

JBuilder 2007

Bem... nao reservarei muito a esta IDE pois não consegui chegar ao final da primeira semana usando ela... ela consegue ser mais pesada que qualquer outra IDE que eu já tenha testado... requeado de plugins opensource que não fazer muita coisa (ex: JBoss IDE) , a parte swing é uma vergonha... usa a porcaria do VEP (Visual Editor Project - Uma porcaria de plugin doado pela IBM) ... usa o WTP... e tem alguns oplugins para os produtos borland... ou seja... uma IDE gorda, lenta e que ainda custa mais de $1k... a borland deveria se envergonhar... ainda bem que está indo para o buraco... e com produtos como este este buraco fica cada dia mais largo...


Resumo:

Ao final do teste feito com estas duas IDE's eu observei que as duas compartilharam alguns problemas de IDE's pagas em geral....

- Upgrades regulares exigindo pagamento adicional...
- Demora na atualização para novos recursos (alguem se lembra da epoca do JBuilder ? vionha para java ee 1.3 quando o 1.4 tinha a mais de ano, e agora a borland repete a mesma coisa no Delphi.NET... sai o para 2.0 quando o 3.0 já esta saindo do forno com o Orcas tocando o terror )
- Equanto as IDE's livres tem suporte a tudo que tem de mais novo da tecnologia... leva-se decadas para ter algo parecido nas pagas... ex: quanto tempo existe JPA ? só no IDEA 7.0 viemos ter um suporte descente ? o jbuilder então... o suporte é feito pelo SUPER INTUITIVO(estou sendo sarcastico) Hibernate Tools....
- Nao são 10x mais produtivas que alternativas livres.... como anunciam por ae... entao o investimento é discutivel... BEM discutivel...

.Net Framework OpenSourced ?

Olhá que ótima noticia... agora os desenvolvedores .Net não precisao mais utilizar as classes do .Net Framework as escuras... a Microsoft está liberando em sua versão 3.5 do .Net Framework os fontes das bibliotecas... e como ela anuncia "COM OS COMENTARIOS" hehehe... coisa que o desenvolvedor java tem desde 1997... mas tudo bem... a concorrencia faz isso com as empresas... e eu acho MUITO BOM....

Sinceramente... acredito que o maior beneficiario disto é o Mono... que vai ser capaz de saber como os componentes estão se comportando... e reproduzir a mesma coisa de maneira mais estavel do que a atual....

Espero que eles nao enchao de chamadas para DLL's Win32 e que os componentes sejam em sua totalidade apenas wrappers... (que é o que 90% dos fabricantes de componentes .Net estão fazendo)

Parabens Microsoft... agora só falta liberar o codigo OpenSource mesmo... prq essa sua licenca é tão restritiva quanto a da Sun nos JDK <= 1.5.... mas isso é assunto para outra conversa ;)


Veja a noticia completa no infoq :)

Screencast ! Metro e GlassFish

Bom, para quem não conhece, Metro é a pilha WS do GlassFish (que está sendo considerada pela BEA,Apache etc...) , é formado pelo JAX-WS e o projeto Tango... esse mesmo... o Tango... que visa realizar interoperabilidade com o .Net Framework 3.0.... então... o GlassFish vem com essa pilha e neste screencast voce pode ver um pouco do poder de integração... quem trabalhou com WebServices não pode deixar de ver a integração do novo NetBeans 6.0 com o GlassFish/Metro... simplesmente nota 10...

GlassFish V2 e NetBeans 6.0

Em minhas olhadas na internet , vi este tutorial que ensina como criar um dominio pessoal do GlassFish V2 dentro do NetBeans 6.0... isso me pareceu bem interessante....

O GlassFish vem se mostrando uma alternativa bem forte a onipotencia e a onipresenca do JBoss em projetos... eu particularmente nao gosto do console do JBoss (se é que aquele webconsole porco pode ser chamado de console) , acho tambem ele bem confuso e cheio de artimanhas para configuracao... 513 xml's que soh podem (ou devem ?) ser editador manualmente....

Glassfish , JOnAS , Geronimo ... esses containers vem mostrando uma forma inteligente de gerenciamento... bem longe do conceito "hacker" do JBoss... e  juntamente com a integração das IDE's ( eu disse INTEGRAÇÃO, e não aquela piada q eh o JBossIDE ) vão popularizando alternativas realmente viáveis ao JBoss.


O GlassFish V2 está disponível para Download... e o V3 vem ai...