| |
Ambientes Integrados de Desenvolvimento (IDE)
Básicos
Editores de texto com suporte a programação Java e IDEs Java simples:
-
Editores de Texto para Programação
-
JCreator (Gratuito / Shareware)
JCreator é um IDE para Java fácil e poderoso.
Lite Edition (LE): Freeware; Pro: Shareware. JCreator LE é um
excelente IDEs Java gratuito para Windows, simples e eficiente,
principalmente para desenvolvimento de aplicações Java
padrão (J2SE). A versão Pro (shareware) também
inclui Code Completion (tooltip e preenchimento para nome e sintaxe de
membros, métodos e seus parâmetros), Interface de
debugação para jdb e ferramentas avançadas de
produtividade.
- Gel (Gratuito)
Gel é um IDE Java compilado nativo para Windows, muito pequeno e
muito rápido. Escrito em Delphi, por Gerald Nunn. O seu desenvolvimento,
porém, foi descontinuado desde meados de 2004, conforme
explicação
do próprio autor Gerald Nunn em seu blog 2008-06-24.
Gel IDE.
Recursos do Gel:
Editor de programação com destaque de sintaxe para Java, JSP, HTML, XML,
C, C++, Perl, Python e outras, undo/redo ilimitados, auto-indentação e
indentação de bloco, pesquisa com expressão regular e em arquivos, entre
outros recursos úteis.
Suporte integrado para sistemas de controle de versão (CVS, VSS e outros).
Assistentes de Código com code/tag completion e dicas de parâmetro para
Java e JSP. Gerenciamento de Projeto, suporte integrado a Ant e JUnit,
ferramenta Diff. Extensível por plug-ins e personalizável.
Gel RC40 Download:
GelRC40.zip.
Gel Support site.
Yahoo Groups: Gel Java IDE.
Avançados
IDEs Java com recursos avançados de produtividade e suporte a projetos complexos:
-
Eclipse (Software livre)
O Eclipse Project é um projeto código-aberto (open source)
de desenvolvimento de software dedicado a prover uma plataforma profissional
robusta, completa em recursos, com qualidade comercial para desenvolvimento
de ferramentas altamente integradas. Ele é composto de três
sub-projetos: Plataforma, JDT - Ferramentas de Desenvolvimento Java, e PDE -
Ambiente de Desenvolvimento de Plug-ins. Eclipse é uma espécie de
plataforma de ferramenta universal - um IDE aberto extensível para
tudo e nada em particular. Você precisará de Java runtime (JRE ou JDK)
1.3 ou superior instalado em seu computador para executar Eclipse.
Eclipse Project FAQ.
O consórcio Eclipse.org
é uma plataforma aberta para integração de ferramentas
construída por uma comunidade aberta de provedores de ferramentas.
Eclipse.org tem IBM como fundador do projeto, mas tem outros líderes
da indústria como membros, incluindo: Borland, Oracle, OMG, Merant,
Novell (SuSE), Red Hat, Sybase, Fujitsu, entre outros.
-
Eclipse Plugin Central (EPiC)
"O Portal de Informação para o Ecosistema Eclipse". Fonte de
referência chave para plug-ins livres e comerciais, ferramentas
e produtos para Eclipse. Criado por Genuitec, Innoopract e
Instantiations, EPiC foi doado à Fundação Eclipse Foundation em maio 2006.
-
Eclipse Plugins,
Plugin estatísticas top.
- JBoss Tools (gratuito)
- JEE. Por JBoss/RedHat, com a fusão de
Exadel Studio Pro
(Exadel Partnership FAQ)
e JBossIDE.
- EasyEclipse
EasyEclipse packages together Eclipse platform IDE and selected open
source plugins in various ready to install distributions.
An EasyEclipse Distribution is a prepackaged release of Eclipse that
provides a fully functional Integrated Development Environment (IDE) for a
specific type of development: Java Desktop/Server/Mobile,
Eclipse Plugin Warrior, LAMP, PHP, Ruby on Rails (RoR), Python, C/C++.
Plugin/Distro chart: cross-reference list of distributions and plugins.
-
JSEclipse (gratuito) - JavaScript. Por Adobe Labs, que adquiriu da
Interakt.
-
XML development with Eclipse - Harness the power of XML with
Eclipse, por Pawel Leszek, IBM, abril 2003.
-
MyEclipse J2EE IDE (comercial):
MyEclipse Enterprise WorkBench de produtividade em J2EE.
-
Omondo EclipseUML Free / Studio (comercial).
-
Extend Eclipse's Java Development Tools
O que é possível, por onde começar, e como proceder.
Por Dan Kehn, Senior Programmer, IBM, julho 2003.
-
Advanced Qas: Quick Assistants plugin for Eclipse.
-
Google Directory: Java Open Source IDEs: Eclipse
-
NetBeans (Software livre)
NetBeans é um projeto open-source, consistindo em um IDE profissional
cheio de recursos e uma Plataforma sobre a qual você pode
desenvolver qualquer tipo de aplicação.
O NetBeans foi adquirido e colocado como open source pela Sun Microsystems,
principal incentivadora do projeto e que o usa como base para o Sun ONE Studio.
NetBeans IDE é um ambiente
de desenvolvimento profissional escrito em Java. Ele pode ser usado para
desenvolver código em Java, HTML, XML, JSP, C/C++ e outras linguagens.
O IDE é modular, e existe uma enorme variedade de extensões
gratuitas e comerciais para ele adicionando suporte a diversas tecnologias.
Editor de código com destaque de sintaxe avançado; suporte a
tecnologias JSP, XML, RMI, CORBA, JINI, JDBC e Servlet; suporte a Ant, CVS e
outros sistemas de controle de versão; suporte conectável para
compiladores, depuradores e serviços de execução;
assistentes e ferramentas de geração de código e gerenciamento.
-
Oracle JDeveloper (Gratuito OTN)
By Oracle, Oracle Technology Network (OTN). Java and XML IDE for J2EE Development.
OTN Java Developer Center.
Oracle JDeveloper
Downloads:
JDeveloper gratuito para todos os desenvolvedores.
JDeveloper 11g New Features List &
Oracle JDeveloper 11g Release Info: Install Guide, Release Notes,
Oracle JDeveloper Update 1 (11.1.1.0.1) Fix List, JDeveloper and ADF FAQ,
Application Server (Oracle WebLogic, Tomcat, JBoss) and Database (Oracle,
MS SQLServer, MySQL, IBM DB2, Sybase, Informix) Certification Matrixes,
Desupported and Deprecated Features, Third Party Software Library.
Documentation
and Developer Guides - Oracle Fusion Middleware 11g Release 1 (11.1.1):
Oracle Application Development Framework (ADF), Oracle TopLink.
-
Ferramentas IBM para Projeto & Construção de Software (Comerciais)
IBM Software:
família de produtos Rational
Software, baseado na tecnologia do Eclipse.
-
IntelliJ IDEA (Comercial)
By JetBrains. IntelliJ IDEA é um
IDE Java completo com alto nível de usabilidade e produtividade, através
de recursos avançados sensacionais para edição e refactoring.
Para Windows, Linux, MacOS X, Unix.
Interface: edição de arquivos Java, JSP, XML, HTML e texto
com destaque de sintaxe; interface com usuário e cores e fontes de
edição totalmente personalizáveis; indicação
visual de pares de chaves/parêntesis que casam.
Recursos em meio à digitação: code completion,
informação sobre parâmetros, indicação
instantânea de erros e enganos comuns de sintaxe, live templates,
auto-identação (inclusive de texto colado); (des)comentar
blocos de código; envolver trechos de código com
"try/catch", "if" e outras construções de bloco.
Geração de código: inserção e remoção
automática de imports necessários; criação de
classes, interfaces e pacotes com modelos e assistentes; geração
de construtores de classe e métodos de acesso (set/get) de atributos.
Refactoring: Mover e renomear pacotes, classes, métodos,
atributos, parâmetros e variáveis locais com atualização
global das referências; diversas ferramentas especializadas.
Muitos recursos para Navegação, Busca & Substituição, Estilo de
Codificação, JavaDoc, Controle de Versão (CVS, SourceSafe), Execução,
Debug, Integração (Ant, JUnit etc.)
IntelliJ Community Wiki site.
-
Sun Java Studio Creator (Gratuito SDN)
Anteriormente conhecido como Projeto Rave, o ambiente Sun Java Studio
Creator é uma ferramenta de nova geração para desenvolvimento produtivo de
aplicações Java web, especialmente voltado para JavaServer Faces (JSF), com
desenvolvimento visual arrastar-e-soltar e codificação simplificada.
Sun Java Studio Creator não somente tem um nome que lembra o
IDE .NET da Microsoft, ele de fato inspirou-se na interface de usuário
e no modelo de trabalho bem sucedidos de seu competidor.
Sun Developer Network (SDN) -
Development Tools Free.
-
Sun Java Studio Enterprise (Gratuito SDN)
Java Studio (nomes anteriores: Sun ONE Studio, Forte) Standard,
Enterprise, Mobility. Por Sun Microsystems.
Ambiente de desenvolvimento integrado (IDE) para tecnologia Java.
Ele é baseado na NetBeans Tools Platform,
e é fortemente integrado com o Sun Open Net Environment (Sun ONE).
-
CodeGear JBuilder (Comercial / Gratuito)
Por CodeGear, uma divisão da Embarcadero (anteriormente Borland).
JBuilder é um ótimo ambiente de desenvolvimento para construção de
aplicações Java, applets, JSP/Servlets, JavaBeans, Enterprise JavaBeans
e aplicações distribuídas para a Plataforma Java.
CodeGear Java Community Page.
Turbo JBuilder: gratuito.
-
Oracle Workshop for WebLogic (Comercial / Desenvolvedor)
Por Oracle/BEA Systems. Ambiente de desenvolvimento Java com amplos recursos
para aplicações corporativas. Incorpora as ferramentas da M7 NitroX.
Download gratuito na OTN, totalmente funcional.
Desde fevereiro de 2005,
BEA se tornou Strategic Developer Member da Fundação Eclipse e deve
convergir sua ferramenta de desenvolvimento WebLogic Workshop para o
Eclipse, como ocorre com o IBM WebSphere Studio.
-
CodeWarrior Development Studio for Mac OS (Comercial)
Por Freescale Semiconductor (anteriormente
por Metrowerks). A família de produtos
CodeWarrior.
CodeWarrior é o ambiente de desenvolvimento (IDE) mais usado em
Macintosh, com suporte a C/C++ e Java. Plataformas: Windows e Mac OS.
Comparativos de IDE Java
-
Java jams: five IDEs tested
Análise por Adam Neat, 19 de janeiro de 2005, Builder.com Australia.
Avaliou cinco IDEs Java: Borland JBuilder 2005, IBM WebSphere Studio
Application Developer 5.1.2 (WSAD), Netbeans 4.0, Eclipse 3.0.1 com
MyEclipse, e Sun's Studio Creator 4.26.
-
Java IDE Comparison
Eclipse 3.0 (Eclipse Project), IntelliJ IDEA (JetBrains), JBuilder X
(Borland), JDeveloper (Oracle), NetBeans 3.x (Sun Microsystems).
-
O Eclipse vai bem, obrigado [Em Português]
Artigo por Márcio d'Ávila, fevereiro/abril de 2005.
-
IBM developerWorks Migration station
Migrating to Eclipse: A developer's guide to evaluating Eclipse.
Por David Gallardo, consultor de software, setembro de 2004, IBM developerWorks.
- Eclipse versus NetBeans
-
Migrating to Sun Java Studio Enterprise 7
2005, Sun Microsystems. Guias para migração.
|