IDE


netbeans 671 javafx - NetBeans 6.7.1 com JavaFX
Já faz quase um mês (27 de julho) que o NetBeans IDE 6.7.1 foi lançado, mas ainda é digno de nota.

De acordo com o Release Notes, a versão 6.7.1 é uma pequena atualização do NetBeans IDE 6.7, acrescentando o seguinte:

  • Suporte a JavaFX 1.2, cujo runtime e ferramentas estão integradas nos bundles de instalação “JavaFX” e “Tudo” do NB67
  • Atualização do GlassFish v3 Prelude para incluir correções do build #28f
  • Incorporação de diversos e importantes correções de bugs votadas pela comunidade, especialmente no Editor Java e em project scanning areas

Além disso, a versão 6.7 já traz:

  • Suporte a Maven para criação de plugins e web-services bem como suporte para POM e J2EE
  • Integração com Kenai permite criar e editar projetos hospedados no Kenai de dentro do IDE
  • Melhorias para PHP incluem suporte a Selenium e completamento de código SQL
  • Suporte a C++ para profiling, biblioteca Qt, refatoração de código e expansão de macros
  • Plug-in de Web API Gateway possibilita o consumo de APIs Web em aplicações
  • Suporte a Java ME para projetos CDC, no bundle Java ME SDK 3.0 (e bundle “Tudo”, claro).

Baixe o NetBeans IDE 6.7.1

O NetBeans IDE 6.8, atualmente em Milestone 1, trará suporte à futura Plataforma Java EE 6, cuja especificação está perto de ser concluída. É o que diz o artigo Java EE 6 in NetBeans IDE 6.8 Milestone 1 , por Petr Jiricka, de 2009-08-07, em Javalobby.

Para saber mais:

Em 2006 e 2007, o tema de IDE Java ferveu, mas desde então sucessivas versões dos IDEs NetBeans e Eclipse vêm avançando regularmente.

NetBeans segue com as revolucionárias e bem sucedidas séries de versões 5.x e 6.x que lhe conferiram um salto de evolução e popularidade, Eclipse com a estratégia de lançamentos anuais das “luas de Júpiter” do Eclipse — Calisto, Europa, Ganimedes… — nas versões 3.2 em diante que buscam atualizar e manter o renome deste IDE.

Dia 24 O Eclipse lançou mais uma “lua anual”, a versão 3.5 Galileo. Site oficial de download Eclipse 3.5 aqui. Ian Bull escreveu uma série de artigos (em inglês) muito interessante avaliando os seus dez novos recursos preferidos no Eclipse Galileo: Eclipse Galileo Feature Top 10 List, no seu blog em EclipseSource. Eu estive acompanhando os pacotes do Eclipse até a distribuição Europa (Eclipse 3.3) em junho de 2007.

Hoje, apenas seis dias depois, NetBeans 6.7 tem sua versão final lançada. Site oficial de Download NetBeans 6.7, NetBeans IDE 6.7 New and Noteworthy. Peter Garich destacou em artigo (reprodução Javalobby) impressões como a aparente economia de memória e o recurso de visualização gráfica de dependências Maven (que o Eclipse já possuía).

Por sinal, ambos IDEs são competentes ambientes de desenvolvimento integrados não só para Java, mas para uma diversidade cada vez maior de plataformas e linguagens de programação, incluindo C/C++, PHP, Python, Ruby, Groovy e outras.

Tendências

O serviço Google Trends permite analisar tendências de popularidade de padrões ou termos pesquisados no Google em geral. Embora pouco preciso — termos pesquisados nem sempre inferem precisamente o assunto intencionado, devido à ambiguidade de significados e contextos — esse serviço não deixa de ser uma fonte de indicadores de tendência.

Para reduzir a ambiguidade do termo de pesquisa “eclipse”, que é nome do IDE mas também de um fenômeno astrológico comum, consultei o Google Trends pelos termos Eclipse e NetBeans associados a “ide”. Eis o resultado para “eclipse ide” × “netbeans ide”, de 2004 até hoje:

gtrends eclipse netbeans - Google Trends Eclipse NetBeans IDE

O gráfico sugere que o Eclipse tende a ser (pelo volume de pesquisas no Google, com as devidas ressalvas de subjetividade!) IDE mais popular, mas o salto evolutivo do NetBeans tem impulsionado sensível crescimento de popularidade deste nos últimos anos, em oposição a uma curva descendente do primeiro.

Com um dia de antecedência ao previsto (20/11), ficou disponível para download a versão final do NetBeans IDE 6.5.

A nova versão oferece suporte às tecnologias Java SE, Java Web e EE, Java ME, Ruby, C/C++, PHP e SOA. Também traz embutidos (integrados na instalação) os servidores GlassFish V2 UR2, GlassFish v3 Prelude e Apache Tomcat 6.0.18. E a versão 6.5 já foi lançada com os pacotes de idioma (traduções) oficiais disponíveis, incluindo Português do Brasil. Além disso, o pacote UML está disponível na Central de atualizações e o suporte à Python está disponível como Early Access (versão preliminar).

Veja o anúncio de lançamento: NetBeans IDE 6.5 Now Available for Download!, NetBeans Community News, 2008-11-19. Mais informações sobre a versão 6.5 você encontra no artigo Lançamentos Java deste blog. E no portal NetBeans: NetBeans IDE 6.5 Features, Tutorials and Documentation. Para quem gosta de ver para crer, há o Guided Video Tour of NetBeans IDE 6.5 (Screencast).

O NetBeans IDE está disponível para baixar em diversos mirror servers em todo o mundo.

Alternativas também gratuitas ao NetBeans IDE:

Lançamentos em IDEs Java

No início de novembro, a empresa JetBrains liberou a nova geração do seu famoso IDE comercial para desenvolvimento Java (SE, EE e ME), o IntelliJ IDEA versão 8.

Para conferir as novidades da nova versão, veja IntelliJ IDEA 8 Release Highlights: Linguagens e Frameworks suportados, Recursos e Melhorias, Desempenho e Usabilidade; há também a Lista completa de recursos do IntelliJ IDEA 8. Está disponível o download do IntelliJ IDEA 8.0 Free 30-day Trial.

Leia também JetBrains Has Released IntelliJ IDEA 8, por Irina Megorskaya, 2008-11-07, em DZone Javalobby.


O lançamento final do cada vez mais popular software livre NetBeans IDE 6.5 está previsto para 20 de novembro próximo, de acordo com o NetBeans Release Roadmap. O NetBeans IDE 6.5 Release Candidate 2 (RC2) ficou disponível em 2008-10-29.

NetBeans 6.5 é uma atualização significante em relação à versão 6.1 e inclui as seguintes novidades principais: suporte nativo a PHP (veja avaliação do desempenho de acordo com a quantidade de arquivos, por Petr Pisl, 2008-11-07), suporte evoluído a JavaScript (codificação e depuração) e a bancos de dados (SQL history, SQL completion, visualização de respostas e melhorias em edição), GUI Builder: suporte a Nimbus e nomes de classe simples, JUnit: suporte a método único de teste, Debugger: redesenho do recurso Step Into. Veja NetBeans IDE 6.5 Release Candidate Release Notes.

Download do NetBeans 6.5 Release Candidates e NetBeans 6.5 RC2 Community Language Downloads.

Leia também O NetBeans 6.5 já fala português, por Paulo Canedo, 2008-10-03.


E o Oracle JDeveloper 11g teve sua versão final liberada em outubro. O lançamento foi anunciado no Oracle OpenWord em San Francisco, EUA, no final de setembro. Certificado para rodar em Windows NT/2000/XP/Vista, Linux e Macintosh, requer JDK 6. O download do Oracle JDeveloper 11g (Build 5156) gratuito está disponível na Oracle Technology Network (requer registro).

Muita informação, documentação, exemplos e outros materiais de apoio e suporte podem ser encontrados na OTN, no Java Developer Center e JDeveloper Documentation.

Veja também Oracle JDeveloper and ADF 11g FAQ e Java Developers to Benefit from New Release of Oracle JDeveloper and Oracle Application Development Framework, Oracle Press Release em 2008-09-22.

Atualidades de Projetos Apache

Lançado Apache Tomcat JK 1.2.27 Web Server Connector, conforme Apache Foundation Announcements. O Apache Tomcat Connector - conhecido também pelo codinome JK, é um mecanismo conector para integrar servidores web — como Apache HTTPd ou Microsoft IIS — ao servidor de aplicações web Java Apache Tomcat.

Principais melhorias do JK versão 1.2.27: nova Watchdog Thread, Probing de conexão melhorada, Mount Extensions, Melhor suporte a IIS, Status Worker evoluído, além da correção de diversos bugs pequenos.

O lançamento da nova versão ocorreu em 2008-10-28: The Apache Tomcat Connector - News: JK-1.2.27 released. Veja o ChangeLog para uma lista completa de mudanças. Download Apache Tomcat JK Connector.


Liberado em 2008-10-18 o release de manutenção Apache Wicket 1.3.5, Apache Foundation Announcements. Apache Wicket é um popular framework para desenvolvimento de aplicações web em Java.

Novos recursos da versão 1.3.5: Autocompleter mais personalizável, adiciona clearLocalizerCache ao Application JMX bean, além de diversas melhorias e dezenas de correções de bugs.

É recomendada a atualização o mais rápido possível. Se você vem da versão 1.2, leia o guia Migrating to Wicket 1.3. Wicket 1.3.5 Download.


Lançado Apache POI 3.2-FINAL, 2008-10-21, Apache Foundation Annoucements. Este é um lançamento de correção de bugs que corrige numerosos problemas encontrados na versão 3.1 lançada em julho deste ano. Apache POI é a popular biblioteca Java para manipular (ler e escrever) formatos de arquivo Microsoft Office OLE2 como Word, Excel, PowerPoint e Visio.

Veja o Histórico completo de mudanças. Download POI 3.2.


Lançado em 2008-10-22 o Apache OpenEJB 3.1. OpenEJB é uma implementação leve e embutível (embeddable) de EJB 3.0 com suporte parcial a EJB 3.1. Pode ser usado não somente como um servidor autônomo (standalone), como também servidor embutido em Tomcat, JUnit, Eclipse, Intellij, Maven, Ant, ou qualquer outro IDE ou aplicação.

Esta versão traz recursos EJB 3.1 e melhorias EJB: Singleton Session Beans, Constructor Injection, Spring Integration. Suporte a injeção para JSF 1.2 ManagedBeans em Tomcat; e mais uma série de novos recursos de servidor embutido e de servidor standalone.

Leia também Apache OpenEJB community releases OpenEJB 3.1, por David Blevins, 2008-10-31, em TheServerSide.COM.


E um entra um novato: lançado James Mime4j 0.5. Change log detalhado. Mime4J, subprojeto de Apache James, é uma biblioteca escrita em Java para parsing (varredura, processamento) flexível de MIME (Multipurpose Internet Mail Extensions).

Mime4j foi projetado para ser extremamente tolerante contra violação dos padrões. Provê um parser para fluxos de mensagem de e-mail em formato MIME ou RFC822 puro, com suporte aos estilos SAX, DOM, e pull parsing. Intencionalmente, o parser lida apenas com a estrutura da mensagem, sem realizar nenhuma decodificação de base64 ou quoted-printable.

E mais

GlassFish v3 Prelude - Launching today, 2008-11-06.

Leia também:


Getting Ready for the Imminent JavaFX SDK 1.0 Release, por Jim Weaver, 2008-10-30, em DZone Javalobby.

Leia também Jump into JavaFX, Part 1: JavaFX Preview SDK — Experience JavaFX with NetBeans 6.1 and Project Nile, por Jeff Friesen, 2008-11-06, em JavaWorld.


JPPF 1.6: Java-Based Open Source Grid Computing Platform, por Laurent Cohen, 2008-10-30, em DZone Javalobby. E JPPF, the grid computing platform for Java, releases version 1.6, 2008-10-31, em TheServerSide.COM.

Veja JPPF - Java Parallel Processing Framework.

Nos últimos anos, a Borland vem se especializando em produtos e soluções para gerenciamento de projetos e dos processos do ciclo de vida do desenvolvimento de software, e não mais nas ferramentas e ambientes (IDEs) de codificação em si. Passou a focar mais em produtos como o Together e StarTeam, em detrimento das antigas vedetes como Delphi e JBuilder.

Com esse foco, a Borland criou em 2006 a divisão CodeGear e migrou para essa marca suas linhas de produtos de IDE: C++ Builder, Delphi, JBuilder, InterBase. E colocou à venda essa divisão. No passado (1998) a Borland já tinha feito essa mesma jogada, na época com a marca Inprise, quando a empresa estava em uma maré baixa financeira e de mercado (estilo “dando tiro pra todo lado”).

Dessa vez porém a estratégia achou comprador. Em maio de 2008 a Embarcadero Technologies anunciou a aquisição da CodeGear, concluindo o processo de compra neste último 1º de julho.

A Embarcadero é conhecida por suas ferramentas de produtividade para projeto, desenvolvimento e gerenciamento de aplicações em bancos de dados (Oracle, SQL Server, DB2, Sybase, MySQL etc.), com produtos como ER/Studio, Rapid SQL, PowerSQL, DBArtisan.

O Borland Delphi, que já foi Inprise Delphi e CodeGear Delphi, agora deve se tornar Embarcadero Delphi. Na década de 90, o Delphi disputava com o Microsoft VisualBasic a liderança do mercado de ambientes de desenvolvimento rápido de aplicações (RAD) para Windows. O Delphi está na sua versão 2007, com variantes para Windows (Win32), .NET e PHP. Também faz parte da suíte RAD Studio, que integra Delphi Win32, Delphi .NET e C++ Builder.

O JBuilder também foi por vários anos um dos mais fortes IDEs para Java, competindo com IBM/Rational Studio e JetBrains IntelliJ IDEA. Sua plataforma base chegou a ser licenciada para a Oracle, que construiu a partir dela o IDE JDeveloper. Mas a Borland/CodeGear perdeu mecardo rapidamente nos últimos anos para Rational e IDEs livres como Eclipse e NetBeans. A partir do JBuilder 2007, a CodeGear decidiu abandonar sua plataforma proprietária, passando a adotar o Eclipse como base.

Para saber mais:

- Próxima Página »