Os IDE’s (Ambientes de Desenvolvimento Integrado) como
ferramentas de trabalho em informática
Alexandro Klein dos Santos1
1
Acadêmico(a) do Curso de Ciência da Computação
Universidade Federal de Santa Maria (UFSM)
[email protected]
Resumo. A utilização de IDE’s para desenvolvimento de software vem se tornando algo imprescindı́vel para empresas no ramo da informática. Este artigo
apresenta alguns dos IDE’s mais utilizados, bem como suas caracterı́sticas e a
forma como as empresas podem e estão os utilizando.
Sumário
1
Introdução
4
2
IDE’s nas empresas
4
3
Exemplos de IDE’s
5
3.1
NetBeans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3.2
Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.3
Borland Delphi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.4
Intellij IDEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.5
iWorkplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
4
Considerações Finais
10
Lista de Figuras
1
ScreenShot do IDE NetBeans 6.0 . . . . . . . . . . . . . . . . . . . . . .
5
2
ScreenShot do IDE Eclipse . . . . . . . . . . . . . . . . . . . . . . . . .
6
3
ScreenShot do IDE Delphi da Borland . . . . . . . . . . . . . . . . . . .
7
4
ScreenShot do IDE Intellij IDEA . . . . . . . . . . . . . . . . . . . . . .
8
5
ScreenShot do IDE iWorkplace . . . . . . . . . . . . . . . . . . . . . . .
9
1. Introdução
O IDE é um programa de computador, geralmente utilizado para aumentar a produtividade
dos desenvolvedores de software, bem como a qualidade desses produtos. Podem auxiliar,
através de ferramentas e caracterı́sticas, na redução de erros e na aplicação de técnicas
como o RAD (Rapid Application Development) [Wikipédia a]. Este artigo está assim
estruturado: a seção 2 trás a relação das empresas com os IDE’s; a seção 3 trás alguns
exemplos de IDE’s utilizados.
2. IDE’s nas empresas
Preocupados com o aumento da competitividade no mercado de trabalho, empresas estão
aderindo aos IDE’s como ferramentas indispensáveis na etapa de produção. Comunidades
de parceiros estão sendo criadas, a nı́vel mundial, com o intuito de difundir os IDE’s
procurando aumentar a utilização destes para suprir a demanda por empregados qualificados [GlobalCode , NetBeans ].
Além disso, existem parceiros que estão dispostos a criar essa mão-de-obra capacitada através de minicursos, aulas, palestras sobre essas ferramentas [GlobalCode ]. Há
também os Parceiros Estratégicos que procuram incrementar ou desenvolver os IDE’s de
código aberto, como, por exemplo, o NetBeans e o Eclipse [NetBeans , Eclipse.org ].
3. Exemplos de IDE’s
3.1. NetBeans
O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de código
aberto (open source) e gratuito, criado pela Sun Microsystem. Utilizado principalmente
para códigos escritos em Java, mas suporta muitas outras linguagens de programação.
Possui muitos parceiros que o difundem e o desenvolvem, sendo inclusive muitos deles
brasileiros [NetBeans , Wikipédia e]. Seu layout é visto na figura 1.
Figura 1. ScreenShot do IDE NetBeans 6.0
3.2. Eclipse
Também um dos IDE’s mais populares. Criado pela IBM, originalmente como ferramenta
paga, hoje gratuito e baseado em plug-ins. Suporta linguagens como C/C++, PHP, Java,
e outros. Utilizado, entre outras coisas, para projetos com ambientes embarcados e para
construção de grandes aplicações [Eclipse.org , Wikipédia c]. Seu layout é visto na figura
2.
A Sybase, que é uma empresa na área de modelagem e gerenciamento de dados,
possui alguns projetos e produtos baseados em Eclipse, devido a este possuir estensibilidade, flexibilidade e por ser de código aberto [Sybase ].
Figura 2. ScreenShot do IDE Eclipse
3.3. Borland Delphi
Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a linguagem
Delphi Language, que é uma variação do Pascal com extensões orientadas a objetos. Roda
na plataforma Windows, mas possui também uma versão para Linux chamada Kylix.
No ambiente corporativo possui um amplo escopo de aplicações. Foi o ambiente
utilizado para criar o software Skype [Wikipédia b]. Seu layout é visto na figura 3.
Figura 3. ScreenShot do IDE Delphi da Borland
3.4. Intellij IDEA
Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas
ferramentas populares como o CVS, Subversion, Apache Ant e JUnit. Roda em qualquer
plataforma com suporte a JVM (Máquina Virtual Java). Embora seja um software pago,
sua utilização no ambiente corporativo vem crescendo [Wikipédia d].
Companhias nas áreas automotiva, de biotecnologia, bancária, de ambientes embarcados, petrolı́fica, entre outras, utilizam esse IDE [JetBrains , GUJ ]. Seu layout é visto
na figura 4.
Figura 4. ScreenShot do IDE Intellij IDEA
3.5. iWorkplace
Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma estrutura
que suporta a integração com uma ampla gama de plug-ins, com o objetivo de centralizar
as ferramentas necessárias para a produção de software.
Utilizado em agências bancárias como o BANESE (Banco do Estado de Sergipe),
o BANESTES (Banco do Estado do Espı́rito Santo) e o BRB (Banco de Brası́lia), vem
trazendo uma melhora em serviços como Internet Banking e outros serviços de atendimento ao cliente [iWorkplace Application Platform ]. Seu layout é visto na figura 5.
Figura 5. ScreenShot do IDE iWorkplace
4. Considerações Finais
Este artigo trouxe uma visão geral sobre os IDE’s que estão sendo utilizados no mercado
de trabalho em informática.
Através dos exemplos e caracterı́sticas dessas ferramentas, podemos concluir que
estas estão facilitando a produção de softwares de qualidade, melhorando, entre outras
coisas, o tempo e o custo dessa produção.
Empresas continuam investindo na utilização e melhoria dos IDE’s, o que trás
boas perspectivas para quem usa ou está pensando em utilizar essas ferramentas.
Referências
Borland.
Ferramentas de desenvolvimento de software.
Disponı́vel em:
http://www.borland.com/br/products/ide.html. Acesso em: dezembro de 2007.
Eclipse.org. Site oficial do ide eclipse. Disponı́vel em: http://www.eclipse.org/. Acesso
em: dezembro de 2007.
GlobalCode. Empresa que ministra minicursos,aulas...feitos para ensinar java com netbeans. Disponı́vel em: http://www.globalcode.com.br/index.jsp?pagina=MiniCursos.
Acesso em: dezembro de 2007.
GUJ.
Notı́cias, fórum e artigos sobre java.
Disponı́vel em:
http://www.guj.com.br/posts/list/15/54899.java. Acesso em: dezembro de 2007.
iWorkplace Application Platform. Site oficial do ide iworkplace. Disponı́vel em:
http://www.iworkplace.com.br/solucao/ide/index.htm. Acesso em: dezembro de 2007.
JetBrains.
Maximizing stability with intellij idea.
Disponı́vel em:
http://www.jetbrains.com/idea/docs/IDEA wp.pdf. Acesso em: dezembro de 2007.
NetBeans.
Site
oficial
em
português.
Disponı́vel
http://www.netbeans.org/index pt BR.html. Acesso em: dezembro de 2007.
em:
Sybase.
Empresa de software corporativo.
Disponı́vel
http://www.sybase.com.br/products/eclipse/. Acesso em: dezembro de 2007.
em:
Wikipédia.
Ambiente de desenvolvimento integrado na wikipédia.
Disponı́vel
em: http://pt.wikipedia.org/wiki/Ambiente de desenvolvimento integrado. Acesso
em: dezembro de 2007.
Wikipédia.
Delphi
na
wikipédia.
Disponı́vel
em:
http://pt.wikipedia.org/wiki/Delphi %28linguagem de programa%C3%A7%C3%A3o%29.
Acesso em: dezembro de 2007.
Wikipédia.
Eclipse
na
wikipédia.
Disponı́vel
http://pt.wikipedia.org/wiki/Eclipse (IDE). Acesso em: dezembro de 2007.
em:
Wikipédia.
Intellij
idea
na
wikipédia.
Disponı́vel
http://en.wikipedia.org/wiki/IntelliJ IDEA. Acesso em: dezembro de 2007.
em:
Wikipédia.
Netbeans
na
wikipédia.
Disponı́vel
http://pt.wikipedia.org/wiki/Netbeans. Acesso em: dezembro de 2007.
em:
Download

Ambientes de Desenvolvimento Integrado