RSS RSS feed | Atom Atom feed

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...

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...

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 !!!!

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...

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...


 




Flash Demos - NetBeans 6.0



Bom , eu particularmente adoro demos, pois demonstram realmente o que pode ser feito com a IDE , isso sem aquela enrrolacao de baixar e ficar "adivinhando" o que tem de novo... Abaixo estão alguns demos do NOVO NetBeans 6.0 (ainda em alpha), recursos como JRuby IDE , Novo matisse... etc... etc... vale a pena conferir :)

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 :)





New Core NetBeans 6.0 Features in Depth


Osvaldo Doederlein

From editing to browsing, to versioning, building and profiling, there is great news for everybody in the new NetBeans release.

[ PDF | HTML]

Schliemann: Integrating Scripting Languages in NetBeans 6.0


Geertjan Wielenga

See how a 19th century explorer called Heinrich Schliemann is inspiring the IDE to become fluent in many languages.

[ PDF | HTML]

User Interface Design in NetBeans 6.0


Wade Chandler

Beans Binding and Swing Application Framework support, and features you’ve probably been dreaming about having in your IDE.

[ PDF | HTML]

Write Once, Deploy Anywhere


Anatole Wilson

Writing applications for mobile devices and reducing device fragmentation with NetBeans Mobility Pack

[ PDF | HTML]

Swing and the NetBeans Platform in the Real World


Fabrizio Giudici

See how the NetBeans Platform and advanced Swing components have made it easier to develop a complex desktop application, and the lessons learned in building it.

[ PDF | HTML]

Introducing NetBeans C/C++ Pack


Fernando Lozano

Prepare your environment for cross-platform C/C++ development with NetBeans, and put the C/C++ Pack to work creating a native library for Java applications.

[ PDF | HTML]

OpenOffice.org NetBeans Integration


Kay Koll

Using a new OpenOffice.org plugin module to create, build, deploy and debug OpenOffice.org/StarOffice extensions and client applications.

[ PDF | HTML]

Visual Web Application Design with NetBeans


Beth Stearns

Exploring some of the many exciting features for visual web application design and implementation in NetBeans

[ PDF | HTML]

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
Diferenciais para este cargo ? Conhecimentos Enterprise Java Beans 3


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
Diferenciais ? Conhecimento em Enterprise Java Beans 3 e no framework JavaServer Faces.

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 !