NetBeans 6.0 M9 - Tempo de Carga
Motivado por esta discussão no GUJ no qual o companheiro Luca me apresentou o seguinte mapa:
Tempo de Carga das IDE's
Luca wrote:
Meu Eclipse 3.2.2 tem todos os calistos da vida com C++ etc. e tal, mais alguns outros plugins adicionais inclusive para Erlang e Fortran. O 3.3 está sem plugins adicionais.
Windows XP atualizado, Athlon 64 3400+ com 1 Gb de memória, Java 6 u1.
Tempo que demora para carregar
Eclipse 3.2.2 ................. = 1'24"
Eclipse 3.3RC2 .............. = 44"
Netbeans 6.0 preview M9 = 3'00"
Bem... como conversei com ele... o M9 vem abastecido de milhares de plugins, entao mesmo o eclipse estando com o callisto e varios outros plugins não dá para comparar a qualidade (e por si só o tamanho) e o tempo de carga dos plugins...
O que será que custa mais para carregar ? o VEP ou o Matisse ?
O WTP ou o Suporte a JEE 5 do NetBeans ?
O JBoss Tools ou o Suporte a servidores do NetBeans ?
O Eclipse ME ou o Mobility Pack do NetBeans ?
O EclipseUML ou o Suporte a UML do NetBeans ?
Eu acho que a carga realmente é BEM MAIS lenta... o IDE vem com BEM MAIS COISAS... e com uma qualidade ABSURDAMENTE SUPERIOR...
Porem vamos fazer testes com a IDE BASICA do NetBeans 6.0 M9 , a BASIC EDITION... só o suporte a J2SE... (que tambem é BEM melhor que do eclipse.... vem matisse , swing app framework, beans binding , etc... )
Tamanho NetBeans 6.0 m9 BASIC - 22mb
Tamanho Eclipse 3.3RC2 - 122mb (uau ! 122 mb e nao vem com nada a nao ser o JDT ?)
Tempo de carga:
NetBeans M9 Basic - Primeira Carga 32 segundos...
NetBeans M9 Basic - Segunda Carga 12 segundos...
NetBeans M9 Basic - Terceira Carga 12 segundos...
Meu hardware ? P IV 3.0 HT ( com 512k de l2 )
Windows XP
Java SE 6
1 Gb de ram...
E agora ? NetBeans é um monstro lento ? bem estranho não ? SWT não era tão rapido ? hehehe... essa ladainha acabou desde o Tiger...
Mais uma vez afirmo... cuidado eclipse... o NetBeans 6 vem ai...
Tempo de Carga das IDE's
Luca wrote:
Meu Eclipse 3.2.2 tem todos os calistos da vida com C++ etc. e tal, mais alguns outros plugins adicionais inclusive para Erlang e Fortran. O 3.3 está sem plugins adicionais.
Windows XP atualizado, Athlon 64 3400+ com 1 Gb de memória, Java 6 u1.
Tempo que demora para carregar
Eclipse 3.2.2 ................. = 1'24"
Eclipse 3.3RC2 .............. = 44"
Netbeans 6.0 preview M9 = 3'00"
Bem... como conversei com ele... o M9 vem abastecido de milhares de plugins, entao mesmo o eclipse estando com o callisto e varios outros plugins não dá para comparar a qualidade (e por si só o tamanho) e o tempo de carga dos plugins...
O que será que custa mais para carregar ? o VEP ou o Matisse ?
O WTP ou o Suporte a JEE 5 do NetBeans ?
O JBoss Tools ou o Suporte a servidores do NetBeans ?
O Eclipse ME ou o Mobility Pack do NetBeans ?
O EclipseUML ou o Suporte a UML do NetBeans ?
Eu acho que a carga realmente é BEM MAIS lenta... o IDE vem com BEM MAIS COISAS... e com uma qualidade ABSURDAMENTE SUPERIOR...
Porem vamos fazer testes com a IDE BASICA do NetBeans 6.0 M9 , a BASIC EDITION... só o suporte a J2SE... (que tambem é BEM melhor que do eclipse.... vem matisse , swing app framework, beans binding , etc... )
Tamanho NetBeans 6.0 m9 BASIC - 22mb
Tamanho Eclipse 3.3RC2 - 122mb (uau ! 122 mb e nao vem com nada a nao ser o JDT ?)
Tempo de carga:
NetBeans M9 Basic - Primeira Carga 32 segundos...
NetBeans M9 Basic - Segunda Carga 12 segundos...
NetBeans M9 Basic - Terceira Carga 12 segundos...
Meu hardware ? P IV 3.0 HT ( com 512k de l2 )
Windows XP
Java SE 6
1 Gb de ram...
E agora ? NetBeans é um monstro lento ? bem estranho não ? SWT não era tão rapido ? hehehe... essa ladainha acabou desde o Tiger...
Mais uma vez afirmo... cuidado eclipse... o NetBeans 6 vem ai...
Netbeans Visual Library
Muito interessante ver o poder do NetBeans Visual Library... este screencast mostra o que voce pode fazer com ela... e como é facil trabalhar em cima da plataforma NetBeans...
Muito legal... imperdivel :)
Dá até vontade de fazer algo hehe...
Muito legal... imperdivel :)
Dá até vontade de fazer algo hehe...
Brinquedinhos Instalados
Finalmente instalei no Datacenter meus brinquedinhos... estão rodando CentOS 5 x64 , um tá com 8 GB de ram (1.7 TB de disco) e outro com 2 GB de ram ( 1.7 TB de disco tmb )
Veja como ficaram:
Para finalizar coloquei o peça fundamental para o funcionamento de qualquer solução de T.I.:
DALHE SANTO EXPEDITO !!!!
Veja como ficaram:
Para finalizar coloquei o peça fundamental para o funcionamento de qualquer solução de T.I.:
DALHE SANTO EXPEDITO !!!!
JavaOne 2007 - Minhas palestras preferidas
Entao, eu dei uma olhada nos PDFs das palestras do JavaOne e separei algumas que considero de bom grado, alias, este ano a JavaOne esta recheada de palestras interessantes... muito bom mesmo:
Enterprise JavaBeans™ 3.1 Technology
Muito legal... soh achei uma pena o pessoal estar ouvindo muito Gavin... coisa como controle de concorrencia está para ser incluso... vai comecar a inchar novamente a especificacao com um milhao de coisas... denovo estao querendo uma bala de prata.... Outra coisa chata é que as interfaces locais vao deixar de ser obrigatorias.... eu prefiro usar interfaces... nao gosto da ideia de acessar o bean diretamente... porem... como JavaEE mantem compatibilidade , poderei continuar usando numa boa :P
Outra coisa curiosa foi um novo estilo de Session Bean... o Singleton Session Bean... interessante... eu mesmo já precisei de algo parecido... precisei usar uma variavel estatica atomica.
Web Beans
Proposta do Gavin King para criação de Beans para web... uma forma de padronisar alguns recursos do JBoss Seam... to vendo que vai ser uma JSR gigantesca.... o Gavin está profissional em criar elefantes brancos...
Java™ Persistence 2.0
Muito legal... atualização da JPA 1.0 , agora aos criticos... a API Criteria estará presente e mais algumas alterações na parte mapeamento de chaves Embedded e algumas vantagens como "Unilateral relations"... vale a pena ver, por falar em ver... vou contar uma coisa para voces... quando eu soube que a parte de Enterprise Java Beans tinha uma mulher como lider da especificacao eu fiquei pensando... "deve ser um monstro" , pois bem... fui ver a foto e conclui que nao era um monstrinho... para monstro... falta muito... é simplesmente um rascunho do mapa do inf....
High Performance Java Technology in a Multi-Core World
Muito legal... mostra as diferencas entre os processares modernos com mais de um core e como a JVM pode se beneficiar disto
Closures for the Java Programming Language
Claro, claro , e nao poderia deixar de indicar a POLEMICA palestra sobre closures em Java... eu particularmente acho que vai contribuir muito para deixar o codigo Java menos legivel... mas deve ser apenas costume meu... mas tem algumas sacadinhas legais... ainda mais se a API do java comecar a usar internamente tmb... ( de que adianta jogar no colo do programador da ponta ? )
Java™ SE: Present and Future
Um pouco de nostalgia , e uma dose de futuro na sua vida hehehe... muito legal... tem alguns numeros impressinantes sobre Java... fala um pouco sobre o Consumer JRE e das proposta para o Java SE 7... a unica coisa que me deixou triste... foi a proposta para Sobrecarga de Operadores.... meu deus... espero que Java SAIA DESSA... isso é uma bomba... Muitos poderiam dizer... "eh soh usar com conciencia" , e me responda... que tipo de programador tem conciencia... o problema nao esta em VOCE... esta no cara que usou essa porcaria, fez o sistema nas coxas e simplesmente zarpou fora...
Enterprise JavaBeans™ 3.1 Technology
Muito legal... soh achei uma pena o pessoal estar ouvindo muito Gavin... coisa como controle de concorrencia está para ser incluso... vai comecar a inchar novamente a especificacao com um milhao de coisas... denovo estao querendo uma bala de prata.... Outra coisa chata é que as interfaces locais vao deixar de ser obrigatorias.... eu prefiro usar interfaces... nao gosto da ideia de acessar o bean diretamente... porem... como JavaEE mantem compatibilidade , poderei continuar usando numa boa :P
Outra coisa curiosa foi um novo estilo de Session Bean... o Singleton Session Bean... interessante... eu mesmo já precisei de algo parecido... precisei usar uma variavel estatica atomica.
Web Beans
Proposta do Gavin King para criação de Beans para web... uma forma de padronisar alguns recursos do JBoss Seam... to vendo que vai ser uma JSR gigantesca.... o Gavin está profissional em criar elefantes brancos...
Java™ Persistence 2.0
Muito legal... atualização da JPA 1.0 , agora aos criticos... a API Criteria estará presente e mais algumas alterações na parte mapeamento de chaves Embedded e algumas vantagens como "Unilateral relations"... vale a pena ver, por falar em ver... vou contar uma coisa para voces... quando eu soube que a parte de Enterprise Java Beans tinha uma mulher como lider da especificacao eu fiquei pensando... "deve ser um monstro" , pois bem... fui ver a foto e conclui que nao era um monstrinho... para monstro... falta muito... é simplesmente um rascunho do mapa do inf....
High Performance Java Technology in a Multi-Core World
Muito legal... mostra as diferencas entre os processares modernos com mais de um core e como a JVM pode se beneficiar disto
Closures for the Java Programming Language
Claro, claro , e nao poderia deixar de indicar a POLEMICA palestra sobre closures em Java... eu particularmente acho que vai contribuir muito para deixar o codigo Java menos legivel... mas deve ser apenas costume meu... mas tem algumas sacadinhas legais... ainda mais se a API do java comecar a usar internamente tmb... ( de que adianta jogar no colo do programador da ponta ? )
Java™ SE: Present and Future
Um pouco de nostalgia , e uma dose de futuro na sua vida hehehe... muito legal... tem alguns numeros impressinantes sobre Java... fala um pouco sobre o Consumer JRE e das proposta para o Java SE 7... a unica coisa que me deixou triste... foi a proposta para Sobrecarga de Operadores.... meu deus... espero que Java SAIA DESSA... isso é uma bomba... Muitos poderiam dizer... "eh soh usar com conciencia" , e me responda... que tipo de programador tem conciencia... o problema nao esta em VOCE... esta no cara que usou essa porcaria, fez o sistema nas coxas e simplesmente zarpou fora...
NetBeans 5.5.1 Final
Finalmente saiu a tão aguardada versão 5.5.1 do NetBeans... obviamente por se tratar de uma versão ainda baseada no 5.5 não poderia ter nenhuma grande mudança... basicamente algumas correções de bugs e o mais importante te tudo... compatibilidade com o GlassFish v2 (Sun App Server 9.1 Beta), que vem com um punhado de novos recursos e apartir do build 36 parou de funcionar no NetBeans 5.5 hehehe... bom proveito rapaziada... bora downloadearrrr...
Veja os release notes aqui e confira a lista de problemas resolvidos aqui.
Novos Brinquedinhos
Chegaram ontem... quatro novos brinquedinhos hehehe... Duas DELL PowerEdge 1950 com 4GB de ram QUAD XEON 8Mb de L2 1.6 Ghz.... e Duas DELL PowerVault com capacidade de até 13.5 TB e Controladoras PERC 5/i com 256MB de memoria interna :)
Tudo isso rodando agora o CentOS x64 , coisa linda... atualmente cada MD1000 esta com 2.4 TB de disco instalado... em RAID 5 :) coisa linda de se ver...


Tudo isso rodando agora o CentOS x64 , coisa linda... atualmente cada MD1000 esta com 2.4 TB de disco instalado... em RAID 5 :) coisa linda de se ver...


Flash Demos - NetBeans 6.0

NetBeans Magazine !
Para quem quer estar antenados nas mudanças revolucionarias do NetBeans 6.0 , não pode perder a nova NetBeans Magazine , lá tem a explicação dos novos recursos bem como outras materias bem interessantes :) Legal ver como o NetBeans está ganhando cada vez mais adeptos :)
NetBeans 6.0 M9 - The Delphi Killer
Lembra quando o Delphi tinha o codenome de "Vb Killer" ? pois bem... acho que agora é a vez do NetBeans... heheh , alguem já brincou com a JSR de "Beans Binding" e a JSR do "Swing Application Framework" ? Acho que muito pouca gente teve contato de verdade... pois bem... o NetBeans 6.0 M9 Preview vem com as duas "implementadas".... o video pode demonstrar melhor o poder do Beans Binding e do Swing Application Framework.
Aos Delpheiros de plantão... algo a "delphi like" porem baseando-se em padroes de projeto. Gostaria de ver a Borland evoluindo... mas já perdi a esperanca... Achei que sinceramente que eles estavao investindo em .Net... mas depois de lancar em pleno 2006 um produto para .net 1.1 logo quando o que importava era o 2.0 ( o qual o Visual Studio já suportava desde 2005) , cheguei a conclusão que a linha de IDE's da Borland virou sinonimo de piada...
Voce pode baixar o NetBeans 6.0 M9 Preview diretamente em :
http://bits.nbextras.org/download/6.0/m9/
Novidades ?
http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone9
Estamos precisando de VOCE ! - Emprego em Curitiba/PR
Bom , nunca achei que usaria o meu blog para isso... mas... estamos procurando profissionais para o cargo de Desenvolverdor Web e Desenvolverdor Swing, sim para os dois lados... hehe... Bom estamos interessados em profissionais que realmente tenham a acrecentar a empresa. O que eu quero dizer com isso ? Estamos querendo profissionais que estejam interessados em mostrar o seu trabalho com entusiasmo e responsabilidade, se voce é de Curitiba OU esta disposto a vir para Curitiba... entao preste bem atenção:
Primeiro ATO - Swing
A empresa hoje esta efeturando a migração de alguns softwares de Delphi para Java , então estamos precisando de profissionais que estejam familhiarizados com esta tecnologia OU sejam de alguma outra area de Java e que estejam interessados em trabalhar com a parte DESKTOP da coisa... Se voce se encaixa nesse perfil... temos interesse em voce...
Requisitos:
- Experiência em programação java COMPROVADA de 2 anos
- Dominio da plataforma Java SE
- Familiarizado com testes automatizados
- Conhecimento em UML
- Vontade de aprender
Segundo ATO - Web
Estamos tambem tendo uma demanda muito grande de projetos para Web... atualmente não temos um profissional ESPECIFICO para isso, entao isso cai sobre responsabilidade de muitos... então decidimos criar a figura do Web Developer... voce quer ser este profissional ? entao veja os requisitos:
- Experiência em programação java COMPROVADA de 2 anos
- Dominio da plataforma Java EE
- Dominio de algum framework web ((JSF/Struts/Tapestry/etc...)
- Familiarizado com testes automatizados
- Conhecimento em UML
- Vontade de aprender
O que temos a oferecer ?
- Regime de contrato: CLT
- Auxilio Alimentação
- Auxilio Transporte
- Auxilio Saude
Interessado ? entao mande seu curriculo E sua pretenção salarial (curriculos sem pretenção salarial vão ser ignorados) para mim !

