IDE


Ganymede is here! Saiu hoje, conforme previsto, a versão final do Eclipse 3.4 Ganymede, o lançamento anual simultâneo de projetos da Fundação Eclipse componentes do Eclipse IDE.

Desta vez foram 23 projetos, dois a mais que o lançamento simultâneo Eclipse 3.3 Europa em 2007.

Saíram AspectJ Development Tools (AJDT) e Dash (Eclipse Monkey), anteriormente presentes no Eclipse 3.3 Europa. Ficou de fora também o novo Device Software Development Platform - Native Application Builder (DSDP.NAB), inicialmente previsto para integrar o Ganymede, mas sua versão estável 0.9.9 pode ser baixada e instalada à parte.

Em compensação, o Ganymede trouxe quatro novos projetos no lançamento simultâneo: Eclipse Packing Project (EPP) 1.0, Model to Model (M2M) 2.0, Rich Ajax Platform (RAP) 1.1 e Subversive 0.7.1.

O download dos pacotes disponíveis pode ser feito em Eclipse Downloads - compare e veja Todos os Pacotes Ganymede disponíveis para baixar.

Para saber mais:

eclipse ganymede - eclipse ganymede

Os três principais IDEs Java gratuitos que acompanho são assunto recorrente aqui no blog: Eclipse, NetBeans, JDeveloper.

Em 2 de junho foi disponibilizado o Release Candidate 2 do Ganymede, lançamento simultâneo de projetos — 24 ao todo — para o Eclipse 3.4. O lançamento da versão oficial está programado para o dia 25 próximo.

Como falei em meu artigo Pré-estréias: Eclipse Ganymede e Firefox 3, o lançamento Ganymede 3.4 inclui a Rich Ajax Platform (RAP) e o suporte ao controle de versão Subversion (SVN) com o Subversive. Há também o o Device Software Development Platform (DSDP) Native Application Builder (NAB), framework similar a SWT and JFace, porém escrito e projetado para construção de GUI em C++.

O projeto de empacotamento Eclipse Packing Project (EPP), agora também integrado no Ganymede, criou uma nova página de download de pacotes para o Ganymede. Pacotes do Eclipse 3.4 RC2 (e da futura versão final) podem ser baixados nessa página.

netbeans ide 6.1 multilingual - netbeans ide 6.1 multilingual

Sobre o NetBeans, em 30 de maio foram lançadas as principais versões traduzidas do NetBeans IDE 6.1, que incluem Português do Brasil, Chinês e Japonês, além do idioma original Inglês. Basta selecionar o idioma desejado na página de download e selecionar o pacote NetBeans IDE para o perfil desejado.

oracle jdeveloper - oracle jdeveloper

E por fim, o Oracle JDeveloper. Embora ele seja mais popular em ambientes que utilizam o servidor de aplicação e outras tecnologias Oracle relacionadas, JDeveloper é uma opção de IDE gratuito (embora não software livre) bastante poderoso e abrangente para uso geral em tecnologia Java.

A nova versão 11g do ambiente está em fase final de beta/estabilização. Oracle JDeveloper 11g Technology Preview 4 - (Build 4949) foi liberado em 2 de maio e está disponível para baixar no portal OTN (requer registro gratuito), com ou sem JDK incluso.

A Oracle ainda disponibiliza a seção Java Developer Center no portal OTN, recheada de artigos, tutoriais, códigos e dicas sobre tecnologia Java em geral e sobre recursos dos produtos e ferramentas Oracle para Java, como o JDeveloper, OC4J e Oracle ADF.

A Oracle também participa da Fundação Eclipse e apóia e lidera diversos projetos Eclipse, principalmente em recursos voltados para a plataforma Java EE. Veja o release Oracle Extends Oracle Fusion Middleware Developer Tools with Oracle Enterprise Pack for Eclipse para mais informações.

Dois grandes projetos de software livre estão próximo do lançamento de nova versão em fim de junho: Eclipse IDE e navegador Firefox. Ambos entraram agora em fase final de desenvolvimento, passando de Beta a Release Candidate (candidato a lançamento final).

O Firefox 3 (codinome Gran Paradiso) lançou seu Release Candidate 1 em 16 de maio. É baseado no mecanismo de renderização web Gecko 1.9, em desenvolvimento nos últimos 33 meses. Com mais de 14.000 atualizações desde a versão anterior, o Gecko 1.9 inclui uma profunda revisão de sua arquitetura para prover melhores desempenho, estabilidade, precisão e simplicidade.

Testes preliminares nas versões beta do Firefox 3 vêm mostrando que ele está muito mais rápido, principalmente na execução de JavaScript. Também está mais estável e eficiente no uso de memória. E a nova versão do mecanismo Gecko utilizado promete resultar em um navegador mais seguro, mais fácil de usar e mais personalizável.

A Fundação Mozilla continua em sua marcha rumo ao JavaScript 2.0 (padrão ECMAScript Edition 4).

Veja novidades do Firefox 3 e as Notas da versão do Firefox 3 RC1 (em inglês). Baixe o Firefox 3 RC1 (Windows, Mac OS X e Linux, em Português do Brasil e dezenas de outros idiomas).

Enquanto o lançamento oficial do Firefox 3 está previsto para o final de junho, já há planos para a atualização Firefox 3.1 até o final de 2008.

Em 13 de maio houve o anúncio do IDE Eclipse 3.4 Ganymede M7. Ganymede (nome, em inglês, de uma das luas de saturno descobertas por Galileu) é o codinome do lançamento coordenado e simultâneo de diversos projetos para a Plataforma Eclipse versão 3.4. Este Milestone 7 pode ser considerado o Release Candidate 0 (RC0), depois do congelamento de API ocorrido no M6.

Com lançamento final previsto para 25 de junho próximo, o Eclipse Ganymede 3.4 prevê a integração de pelo menos 24 projetos da Fundação Eclipse, pouco mais que os 21 do lançamento anterior Eclipse Europa 3.3. Entre os novos projetos englobados, estão Eclipse Packing Project (EPP), Rich Ajax Platform (RAP) e o suporte ao controle de versão Subversion (SVN) com o Subversive.

O projeto de empacotamento do Eclipse, EPP, está elaborando uma nova página de download de pacotes para o Eclipse 3.4, que já pode ser usada para o download do Ganymede M7.

O Eclipse vem perdendo força com a evolução rápida do projeto livre concorrente NetBeans. A versão mais recente deste é o NetBeans IDE 6.1, cada vez mais rico e poderoso em recursos e fácil em instalação e uso. Vejamos o que o Eclipse 3.4 trará em contrapartida.

Dois lançamentos importantes nos últimos dias.

Ontem foi lançado o NetBeans IDE 6.1 final, com várias novidades e melhorias atrativas, conforme eu havia adiantado em 7 e 27 de março.

O release oficial do NetBeans IDE 6.1 traz recursos para edição de JavaScript (coloração e validação semânticos, code completion, quick fixes e refactoring), biblioteca Spring Framework 2.5 embutida e suporte ao Spring web framework, maior integração com MySQL, melhoria no compartilhamento de bibliotecas entre projetos dependentes, suporte a Ruby/JRuby melhorado — incluindo novos quick fixes, um gerenciador de plataforma Ruby, debug rápido para JRuby. Por demanda popular, os recursos de geração do padrão bean e de CRUD JSF que ficaram de fora na versão 6.0 retornaram.

Além disso, versões preliminares (early versions) de novos módulos estão disponíveis, como o como JavaScript debugger e plugin para suporte a ClearCase. E na página de download há uma nova opção de pacote/bundle voltada para PHP: Early Access for PHP.

A versão 6.1 traz suporte a APIs web populares de SaaS (Software as a Service) com a inclusão dos serviços providos por Google, Facebook, Yahoo, YouTube na aba de Serviços, permitindo usá-los facilmente em aplicações mashup com simples arrastar-e-soltar para qualquer POJO, Servlet, JSP ou RESTful web service. O suporte a RESTful Web Services (especificação JSR 311 JAX-RS usando a implementação Jersey), disponível desde o NetBeans 6.0 como plugin, foi incluído na distribuição padrão do 6.1. E há novos plugins para suporte a Axis2 e SOAP UI.

Destacam-se também melhorias em desempenho, especialmente o início até 40% mais rápido, menor consumo de memória e mais agilidade nas respostas ao trabalhar com projetos extensos.

Baixar o NetBeans IDE 6.1 final (mirror em dlc.sun.com.edgesuite.net). Os pacotes localizados para português do Brasil, existentes na versão 6.0.1, ainda não estão disponíveis para o 6.1, mas devem estar em breve.


Dia 21 houve o lançamento da distribuição Linux Ubuntu 8.04 LTS, codinome Hardy Heron, nas edições Desktop e Servidor.

O Ubuntu é provavelmente a distribuição Linux atual mais amigável, estável e bem suportada para usuários pessoais. Oferece fácil instalação, compatibilidade com ampla variedade de dispositivos em desktops e notebooks.

Há também enorme quantidade de pacotes adicionais (no formato apt do GNU/Debian) disponíveis e freqüentemente atualizados, instaláveis pelo gerenciador de pacotes gráfico Synaptic (ou outro de sua preferência), com repositórios oficiais livres e restritos pré-configurados do Ubuntu.

O interessante da nova versão 8.04 é ser Long Term Support (LTS), o que significa garantia de suporte oficial ao ciclo de vida da Edição Desktop até 2011 e da Edição Servidor até 2013. A versão LTS anterior foi a 6.06, em junho de 2006.

Para aqueles que querem sempre as mais novas aplicações e tecnologias, poderão fazer ainda este ano a atualização para o Ubuntu 8.10, previsto para outubro. Quem prefere a estabilidade no ciclo de distribuição de software (tipicamente o ambiente corporativo de larga escala), pode ficar tranqüilo com o Ubuntu 8.04 por três (desktop) ou cinco (servidor) anos até migrar para a próxima versão LTS.

E sobre o que a versão 8.04 traz de novo? Para essa resposta, eu indico o artigo do português Bruno Carlos, muito bem escrito e ilustrado: Todas as novidades da versão oficial do Ubuntu 8.04 LTS.

Tem muita coisa acontecendo no mundo Java. As novidades não param.

Na corrida dos melhores IDEs Java gratuitos, desde o meu artigo de Atualizações em IDEs Java gratuitos do dia 3, novidades nas comunidades Eclipse e NetBeans têm surgido em blogs e portais. Alguns links adicionais eu postei em um comentário do dia 19 naquele artigo: projeto EclipseLink escolhido pela Sun para JPA 2.0 RI (JSR 317); Equinox OSGi Runtime e o novo projeto top-level Eclipse RT (veja também o Equinox community portal); o anúncio do SpringSource Tools, cujo lançamento coincidiu com a entrada da SpringSource na Fundação Eclipse; e outras novas.

O suporte a Spring nas IDEs cresce tão rápido quanto os projetos em torno do próprio Framework, como a evolução do Spring MVC para Spring Web Flow, a incorporação do Acegi como Spring Security etc.

Surgiram artigos sobre o novo suporte a Spring no NetBeans 6.1: Extending the NetBeans IDE Spring Support, por Geertjan Wielenga em NetBeans DZone, 2008-03-24, parte 2 do artigo Hello Spring no blog de Geertjan, 2008-03-23.

Por falar em Spring, veja também os artigos Anotando beans no Spring 2.5, por Marcos Sousa, 2008-03-27; e Getting SessionFactory From EntityManagerFactory in Spring App context, por Rick Hightower, autor de vários livros sobre frameworks e ferramentas para Java, 2008-03-27.

Oportuno com o suporte melhorado a Ruby/JRuby no NetBeans 6.1, foi lançado também o novo Ruby Developer Center no portal Sun Developer Network (SDN), comentado em posts de Arun Gupta e Janice J. Heiss.

A discussão de IDEs contou recentemente com o Java IDE Day 2008 do JUG Genova, Itália, com apresentações sobre NetBeans 6.1, por Roman Strobl, JDeveloper 11g TP3, por Paolo Ramasso - Oracle, e IntelliJ IDEA, por Vaclav Pech.

Veja também os artigos New Options for Project Sharing no NetBeans, por James Branam, gerente do NetBeans Community Docs, 2008-03-27; e nb-6.1 Beta - Drag ‘n’ Drop Improvised - Part 5, em prOgramming bOnds, 2008-03-27.

A novidade mais eclética é que a Microsoft tem planos de colaborar com projetos da Fundação Eclipse, visando o suporte ao desenvolvimento de aplicações em Java integradas ao Windows Vista. Isto inclui o suporte ao Microsoft CardSpaces (Vista ID) no projeto Eclipse Higgins, e a colaboração com o time Eclipse Standard Widget Toolkit (SWT) para suporte a Windows Presentation Foundation (WPF) e aplicações Java com o look-and-feel do Vista. Se isso soa Primeiro de Abril antecipado :-) , confirme a veracidade em diversos artigos: Eclipse na Microsoft, por Rodrigo Amorim, BR-Linux.org, 2008-03-23; Microsoft working with Eclipse - EclipseCon 2008, por Michael Coté, 2008-03-19; Microsoft working with Eclipse on Vista, ID links, por Paul Krill, InfoWorld, 2008-03-19; Microsoft wants to improve Eclipse, por Rick Hightower, 2008-02-21; Microsoft, Eclipse finally playing nice. What’s it mean for developers?, por Heather Havenstein, ComputerWorld, 2008-03-18; Microsoft’s Ramji Extends Olive Branch To Eclipse Users, por Charles Babcock, InformationWeek, 2008-03-19.

- Próxima Página »