RSS RSS feed | Atom Atom feed

NetBeans 6.0 M8

Finalmente sai o Milestone 8 do NetBeans 6, infelizmente não está integrado ainda o suporte ao Beans Binding nem ao Swing App Framework... mas vale o download pelas coisas novas...
  • Added UML support
  • Profiler improvements
  • New, editable Diff
  • More CVS and SVN RFEs
  • Added support for JUnit 4 tests
  • Visual Web capability integrated with the standard NetBeans web project type
  • Faster Go To Type
  • ...
Confira a lista completa aqui
Baixe ele aqui !

Proposta de projeto - SeamPuppet

Eu e meu amigo nunes estamos inclinados a iniciar um novo projeto... chamaremos ele de SeamPuppet... Estamavamos pensando... voce conhece o JBoss Seam ? Ele é um framework bem completo... e bem gigante... eu acredito que tenha certo tipo de coisa nele que eu acharia interessante usar em meus projetos... mas alem de grande ele tem alguma incompatibilidade com a JSF 1.2 R.I.... mas independente... eu acho que para projetos menores ele é meio elefante branco...

Minha proposta... portar algumas funcionalidades BASICAS , porem muito legais e uteis para um projeto menor e que vá direto ao assunto...

A lista do que pretendemos portar é:
  1. IoC de BackingBeans - @In do Jboss Seam
  2. Declaracao de BackingBeans diretamente via annotations da classe , sem faces-config.xml
  3. Declaracao de regras de navegacao diretamente via annotations da classe, sem faces-config.xml
  4. Declaracao de conversores diretamente na classe sem uso de faces-config.xml
  5. Declaracao de validadores diretamente na classe sem uso de faces-config.xml
Incialmente é isso... alguem tem conhecimento de algum projeto do genero por ae ? Nao queremos reinventar a roda !

Claro que poderemos portar mais coisas... mas especialmente falando... o que queremos é coisas simples e usuais...

Quem quiser participar... email para dyego.leal@go-java.com , estamos precisando de cerebros hehehe...

Quem investiu em EJB 2.1 perdeu dinheiro?

Esse tipo de pergunta que faço foi devido a uma série de “linchamentos” feitos ao EJB antes da sua versão 3, que levaram ele a ser a “ovelha negra” do J2EE. Lembro-me que em 2005 eu defendia muito o uso de EJB, defendia por razões que hoje eu discordo... não em sua totalidade... Mas existem pontos que realmente tornavam EJB 2.1 uma pedra no sapado de quem não sabia desenvolver, ou melhor... Produzir com eles...

Lembro inclusive que não gostava de soluções estilo Hibernate, pois erao fora do padrao já estabelecido pelo J2EE 1.4, e no meu modo de ver para época poderiam sumir de um dia para outro. Hoje me faço esta pergunta... E SE EU TIVESSE INVESTIDO TODAS MINHAS FICHAS EM EJB 2.1 ? Eu teria perdido muito ? A grana gasta teria ido para o ralo em dias de hoje ? (Aos curiosos eu investi SIM... porem apenas nao investi em Entity Beans...)

Bem, vamos analisar os fatos, quem investiu em EJB 2.1 e usou uma IDE descente que auxiliava na criação dos XML’s (dúzias... confesso) será que realmente saiu perdendo? Quem teve um produto criado em cima de J2EE 1.4 usando Session beans e Entity Beans pode muito bem usar ele sem nenhuma alteração hoje em container Java EE 5, Session beans 2.1 e 3.0 podem co-existir normalmente... e podem trabalhar juntos...  JPA e Entity Beans podem co-existir também. Agora pergunto... não é isso que estamos procurando sempre ? Compatibilidade para fazer nosso produto crescer sem ter que reescrever tudo?

E quem usou uma salada de frameworks para fazer a mesma coisa? Na minha opinião... e também na época, falava-se em Spring(quem usa spring sabe que existe uma sopa de letrinhas dentro dele igualmente ao J2EE)+Hibernate , se eu tivesse feito meu sistema em cima desse cenário... hoje como faria para evoluir aos poucos para Java EE 5 ? Primeiramente eu teria SIM que fazer algumas “gambis” para tentar unir os dois... fora que a curva de aprendizado de Java EE 5 torna-se (EU DISSE TORNA-SE e não É) menos íngrime devido a vasta quantidade de livros e tutoriais on-line. Hoje... com Java EE 5 dando show em produção... quem realmente sai no lucro ? (ou na frente)

Minha opinião eu acho que a empresa que tenha investido em EJB 2.1 não tem muito o que se preocupar... e sinceramente eu acho que NÃO TINHA antes também... alguém já viu o suporte a EJB do falecido JBuilder ? Era simplesmente perfeito... fazia tudo de forma automatizada... XML é algo que raramente você via, o próprio NetBeans tem um suporte muito maduro a J2EE 1.4 também...

As vezes eu vejo algumas reportagens dizendo “Agora Java EE está mais fácil” , mas me conte... fácil para quem? Só para as pessoas que não adotavam IDE’s produtivas, porque para quem já usava em produção EJB 2.1, XML’s e interfaces eram o menor dos seus problemas

Java EE 5 é uma doce realidade hoje... tornou o desenvolvimento enterprise algo BEM mais simples, soube integrar tecnologias novas como WebServices de forma inteligente e soube fazer algo que realmente faz dar gosto de usar ele... fez questão de co-existir com o codigo legado... e isso não tem preço. (Mastercard ? hehe)

 


Existe algo de errado no império do rei?

Como que a IBM conseguiu perder a hegemonia do eclipse ?

Tenho observado em todos os blogs conceituados... um acentuado crescimento entre os desenvolvedores que estao trocando o Eclipse pelo NetBeans.... eu me pergunto... como que a IBM conseguiu DENOVO perder tanto mercado em tao pouco tempo ? Alguem se lembra do OS/2 WARP ? Como que alguem que tem o MELHOR SISTEMA OPERACIONAL, O MELHOR SISTEMA DE ARQUIVOS consegue morrer diante do WINDOWS 9X ? pelo amor de Deus... a IBM realmente nao tá nem ae.... agora ela repete isso com o Eclipse... cria um otimo IDE e deixa praticamente jogado... acredita na "qualidade dos plugins" e soh investe no JDT ? Alguem que realmente use o eclipse deve concordar que 90% dos plugins para ele OU nao faz o que promete... ou faz muito mal feito... o JBoss IDE é um belo exemplo... eita porcaria de plugin... se comparar ao suporte Java EE 5 do NetBeans.... o Eclipse e seu WTP é simplesmente uma vergonha...

Outra decepcao é ver que empresas ditas "grandes e maduras" como a Borland , lancando um produto NOVO (JBuilder 2007) onde promete acabar com os problemas do eclipse e torna-lo mais produtivo.... simplesmente me empacota 80% da porcaria do Callisto e cobra $4.000 por isso... meo... o negocio vem com o VEP.... O VEP... PENSE NUM PLUGIN INUTIL DE LENTO E MAL FEITO... ALEM DE ABANDONADO (como sempre a IBM faz essas porcarias ... ve a que eh uma desgraca... ae joga pra comunidade dizendo "olha o que eu fiz... usem.")... os caras cobrao 4 mil dolares PELO VEP ?

Eu sei que o foco do Eclipse nao é ser uma IDE Java, e sim uma IDE FEITA em Java... mas... eles poderiam dar uma atencao maior... agora vamos ao tamanho... NetBeans instalacao... 45mb... vem com Desenvolvimento Java EE 5 , tomcat embutido... suporte a 5 servidores de aplicacao... suporte a desenvolvimento de WebServices , suporte a desenvolvimento Swing.. suporte a construcao de plugins , suporte a empacotamento automatico e suporte a profiling... Vamos ao eclipse SDK... 120 MB de pura porcaria... NAO VEM NADA... nem profiling... a UNICA COISA que vem que é maravilhoso é o JDT... só.

A IBM vai ter que comecar a se mecher... investir mais no Eclipse... senao vai ser que nem o OS/2 Warp... o NetBeans 6 está ae... esta mais rapido... mais poderoso... com um editor sendo totalmente reescrito... o que vai sobrar para o Eclipse ?

A qualidade dos "pacotes adicionais" do netbeans é INDISCUTIVEL... o WTP parece ter sido feito por amadores... outra coisa ... instalem o Enterprise Pack e baixem o UML do netbeans... voce vai se sentir em casa...

Esse post é uma critica a IBM e nao ao Eclipse e sua comunidade.

Programe em 1.5 , distribua em 1.4

Bom, este post é dedicado aos programadores Java que estão presos ao JDK 1.4 e vivem babando com as novas features do JDK 1.5 coisas como:
  • generics
  • extended for loops
  • static imports
  • autoboxing/unboxing
  • varargs
  • enumerations
  • annotations
Existe um projeto no sourceforge.net chamado Retroweaver. Ele promete converter os arquivos .class de 1.5 para 1.4 compativel... ou seja... vc pode usar todas (ou quase todas) features do 1.5 e simplesmente passar ele para converter para 1.4 e fazer deployment naquele servidor "antigo" ou naquela solucao "estavel e funcional"...

Interessante hein ?

GlassFish passo a passo !


Este pequeno video mostra como instalar o glassfish e tambem mostra algumas funcionalidades dele... é meio mala no inicio...o cara baixa o glassfish e tudo mais... mas depois para quem nunca viu este app server em ação, é muito 10 :) Faça como eu... LARGUE O JBOSS... prq de sofredor já basta nós corinthianos :(

GlassFish e PHP

Mais perto do que vc pensava !

Este artigo de Ludovic em java.net mostra como o suporte a PHP no GlassFish esta passando de uma "possibilidade" a uma realidade proxima... este pequeno video mostra o funcionamento , GlassFish está usando o Quercus... uma implementação do PHP 5 100% puro Java (implementando a JSR 223)... que obviamente está em Alpha... mas promete... Todos nós sabemos que PHP é uma realidade, nao acredito nele como uma "grande" linguagem... MAS ... existe sim milhares de sites feitos e que em breve vao poder conviver com aplicativos Java ( sem a necessidade do apache ).

Aqui vai uma pequena lista de aplicativos compativeis :

This is My World

Darius Rucker


Letra
Tradução da Letra

Delphi produtivo ? Voce precisa ver o novo Matisse !!!

NetBeans 6 vem com melhorias impressionantes para o desenvolvimento dekstop


Bom... acho que todos já devem ter lido esta noticia em algum lugar... mas como fã do NetBeans não poderia deixar de postar no meu blog... Aqui está um video descrevendo as novas funcionalidades do NetBeans Matisse na versão 6.0

Este demonstrativo veio para consagrar algo que já tem se tornado óbvio na comunidade Java , que o NetBeans 6 veio para acabar com o reinado do Eclipse e da IBM no desenvolvimento de aplicativos Java... tanto do lado SERVIDOR quando do lado CLIENTE.

Para os usuarios do Delphi... essas imagens podem trazer algumas lembranças ;)

NetBeans Magazine

NetBeans Magazine Issue Two


Saiu o novo número da NetBeans Magazine , bem interessante , tem uma reportagem curiosa sobre plugin do netbeans para o google code search com apenas 3 linhas de codigo ;)

Pena que não exista uma revista deste tipo impressa :( Mas eh do mesmo pessoal da JavaMagazine !!!

Contents


NetBeans Community Worldwide (1.3MB) A global sample of the sprawling NetBeans community: people, projects and places.
Not Just an IDE (4MB) Working with the NetBeans Platform and the NetBeans Module System – and the case for modular development.
Plug in to Google Code Search (1.9MB) Create a plug-in module to integrate Google Code Search in NetBeans, with only three lines of Java code .
Java EE 5 in Practice (2.2MB) A critical exploration of Java EE 5's new productivity features, focusing on EJB 3.0, JPA, and NetBeans 5.5 tooling support.
Java SE Web Services (2MB) Develop, consume and deploy Java SE based web services productively using the NetBeans IDE.
UML Modeling in Action (4.2MB) Learn to use the NetBeans UML Modeling Project by reverse engineering a Java application in the IDE.
Strategic Partners (0.27MB) Companies adding new features and capabilities to NetBeans amplify the value to developers.
BPEL Designer Kick Start (3.3MB) Exploring visual design capabilities in NetBeans to create, test and deploy a BPEL process and a composite application.