Ciro Feitosa

Blog

Aptana: uma IDE para o básico

Quarta-feira, 09 de Agosto, 2006 | 26 comentários | Del.icio.us

Após uma boa discussão na lista Arq-HP, resolvi testar e fazer uma análise prévia do ambiente de desenvolvimento, mostrando suas principais características, vantagens e desvantagens.

Introdução

Aptana é uma IDE recém-chegada, gratuita e open-source, para desenvolvimento básico de xHTML, CSS e JavaScript.

Uma vez que seu ambiente é baseado no Eclipse, e por sua vez desenvolvida em Java, se utiliza de um bom requisito de sistema: memória.

Além do site principal, foi criado ainda um site promocional com diversos screencasts, mostrando a ferramenta em ação. Vale a pena a visita.

Interface

Quem já desenvolve na IDE mais utilizada para o Java, não terá dificuldades neste ambiente.

Tela inicial do Aptana

Sua interface inicial, trás as últimas notícias e modificações da IDE. Clicando em Get Started, o usuário tem a opção de iniciar um novo projeto ou trabalhar em cima de um já iniciado.

Se tiver interesse, veja uma galeria de telas.

Características

Entre as principais características, estão:

  • Multi-plataforma;
  • Referências;
  • Code Assist;
  • Erros e avisos em tempo real.

Multi-plataforma

Um dos pontos fortes da IDE.

Como descendente do Eclipse, o Aptana já vem "pré-embalado" para Windows, Mac e Linux. Além disso, se você já usa o Eclipse, baixar o plugin em separado.

Isso traduz a portabilidade durante o desenvolvimento de projetos Web.

Referências

Tela de ajuda do Aptana

O ambiente já vem com as referências completas do xHTML, CSS e JavaScript.

Code Assist

Code assist do Aptana

Este recurso, senão o melhor, está entre os destaques. Ao desenvolver qualquer código das linguagens citadas, a IDE exibe os métodos ou propriedades e as suas respectivas compatibilidades com os browsers.

Erros e avisos em tempo real

Erros e avisos no Aptana

Outra funcionalidade bastante útil para quem desenvolve com JavaScript ou CSS, por exemplo. A IDE exibe, em tempo real, erros/avisos de sintaxe, parâmetros, métodos, etc.

Conclusões

Apesar de ser uma IDE recém-lançada, já demonstra interesse em adquirir desenvolvedores, trazendo inclusive uma boa documentação. Recursos úteis com foco na produtividade e a facilidade de utilizar a mesma interface em diferentes sistemas operacionais (portabilidade), são seus grandes atrativos.

Por outro lado, não foi bem recebida em meio aos desenvolvedores de linguagens dinâmicas para Web, uma vez que quase toda aplicação hoje desenvolvida é dinâmica.

Assim, é notável que, em breve, a IDE tenha compatibilidade com linguagens estáticas e dinâmicas.

26 comentários

Gravatar para Bruno Dulcetti#1 | Bruno Dulcetti disse:

sucesso hein cirão... esperamos q eles implementem mais funcionalidades, suportes a linguagens server sides, etc...

Pro básico parece ser muito bom... Testarei em casa juntamente com as bibliotecas js q vc passou no blog...

akele abraço rapaz...

Gravatar para Joe Edman#2 | Joe Edman disse:

Estou testando o Aptana e gostei muito. Senti falta de suporte a PHP que ajudaria bastante pelo menos pro meu caso. Smiley

Ciro! Valeu a força!

Gravatar para Lucas Alves#3 | Lucas Alves disse:

Eu instalei essa IDE na minha maquina gostei bastante...o unico problema que encontrei foi o consumo de memoria realmente o programa pesa.

Gravatar para Raphael#4 | Raphael disse:

Olá Ciro,

Estou usando o Aptana aqui no trabalho e estou gostando muito, quando ao uso de memória, não tive problemas. O que falta também é um suporte a ftp para a IDE que iria a judar muito na edição e transferencia dos arquivos.

Gravatar para Chan#5 | Chan disse:

Cara show de bola mesmo. o único probleminha é falta de suporte a linguagens dinâmicas como php, asp entre outras. mas muito bom mesmo. acho que ainda nao da pra trocar meu dream
Smiley
té maissss

Gravatar para Dudu Figueiredo#6 | Dudu Figueiredo disse:

Tenho usado ja faz uns 5 dias, o Code Assist é realmente bom, mas sinto falta de um suporte para PHP, ja configurei para abrir os arquivos *.php mas o código colorido pra quem ta acostumado, faz falta. Também sinto falta de uma opção para editar os templates, como o que aparece quando você clica em Untitled HTML File.

Gravatar para Davis Zanetti Cabral#7 | Davis Zanetti Cabral disse:

A IDE promete. O eclipse é show de bola, tirando alguns itens que eu não gosto nele.

Na real, ainda não achei minha cara metade em se tratando de IDE! Smiley

aBraço!

Gravatar para Pedro Lucas#8 | Pedro Lucas disse:

Como sou meio novo na área, ainda não tinha ouvido falar nesse tipo de coisa.... Smiley
Muito bom o artigo!

Abraços!

Gravatar para Roberto Soares#9 | Roberto Soares disse:

Nem acredito. Smiley Postaria hoje no meu blog sobre o Aptana. Smiley Experimentei ontem em um projeto da empresa, mas só seu suporte a HTML e CSS. Esta semana uso Javascript, para colocar um pouco de mágica. Smiley

Gostei do auto-completar de endereços de arquivos, mas senti falta de um \

Gravatar para Roberto Soares#10 | Roberto Soares disse:

Onde foi parar o resto do meu comentário? Smiley

Gravatar para Erick#11 | Erick disse:

Bom, pelo que senti um sentimento geral é a falta de suporte a PHP. Isso é facilmente solucionável.
O Projeto Aptana é um filho do projeto Eclipse. O core é o mesmo, tendo a adição de uma coleção de plugins que caracterizam o projeto.
Pois bem, pelo fato do core ser o mesmo do Eclipse, muitos plugins do Eclipse são compatíveis com o Aptana. Basta procurar na web (o site www.eclipse.org é uma boa referência) por plugins que suportem o desenvolvimento PHP. Eu uso há algum tempo um plugin no Eclipse pra PHP. Ele tem inclusive botões pra vc startar no próprio Eclipse o apache. Bem legal as funcionalidades, como o analisador sintático, identação automática, dentre outras.
Aproveito e lanço o desafio pra desenvolvermos plugins pro projeto Eclipse que sejam úteis pra projetistas PHP, como por exemplo geradores de relatórios, gráficos, uso do Smarty.
O futuro dos desenvolvedores é este: ganhar em produtividade. O mercado está ficando cada vez mais competitivo. Quem continuar no modo de desenvolvimento artesanal, ao meu ver, pode não sobreviver no mercado.

Gravatar para Roberto Soares#12 | Roberto Soares disse:

No resto do meu comentário, que não apareceu, falei o que Eric informou aqui.

Dando uma olhada no site do Aptana, pude verificar que o PHP terá uma atenção pelo pessoal do projeto.

Gravatar para Ricardo#13 | Ricardo disse:

pesaaaado..... Smiley

Gravatar para Leonardo Souza#14 | Leonardo Souza disse:

Ainda em fase beta, eu acho que o Aptana promete e muito...

Neste fim de semana fiz os updates da ferramenta e senti uma melhoria no fator performance... ainda está longe de uma IDE leve, porém em relação a recursos primordiais ela consegue suprir bem as necessidades. Aqui no trabalho (sou programador de interfaces) ela já é padrão Smiley !

Quanto as linguagens server-side, eu acredito que seja uma questão de tempo para o suporte a elas.

Vamos aguardar...

Gravatar para Gustavo#15 | Gustavo disse:

Uso o APTANA a alguns meses. Para Javascript não tem nada melhor. É uma super ferramenta. Realmente é um pouco pesado, mas com máquinas modernas não há problema. Solução para quem quer suporte a PHP é instalar o ECLIPSE e então o APTANA como e o PHPECLIPSE como plugin. Pronto, WEB IDE completa!
Abraços

Gravatar para felipe tonello#16 | felipe tonello disse:

Gostei muito..
open-sorce, feito em java e tem um surporte bem legal.. isso porque é versao 0.2 hein...
os caras manjam muito... muito bom mesmo!!!

Valeu pela dica..

Gravatar para Renê#17 | Renê disse:

Ótima ferramenta, gostei ... cumpre o que promete.

Gravatar para Walfredo de Sá#18 | Walfredo de Sá disse:

O melhor dele é que ele já traz algumas bibliotecas como a do YAHOO por exemplo, o que ajuda bastante na hora de trabalhar...

Gravatar para Victor Nunes#19 | Victor Nunes disse:

po...fui instalar o aptana no meu windows XP e tive problemas...ele fala pra escolher outro local temporario...

nau entendo..

ja usava no meu Slackware e gostei...muito bom msm

me ajudem aí..

flw

Gravatar para Jeferson Lopes#20 | Jeferson Lopes disse:

Se futuramente ocorrer o suporte a WYSiWIG, vai ficar melhor do que já é.

Gravatar para Ramon Bispo#21 | Ramon Bispo disse:

Conheci o Aptana um tempo atrás e gostei bastante do que vi!

Só não o utilizo, ainda, por conta do que os demais já disseram. O requerido suporte à linguagens dinâmicas.

No mais, essa IDE tem futuro! Smiley

[]\\\'s

Gravatar para Monthiel#22 | Monthiel disse:

Olá Ciro,

Instalei o Aptana e gostei muito.. meio pesado, mas tudo bem..

abraços

Gravatar para Caio Oliveira#23 | Caio Oliveira disse:

Olá Ciro,

Parabéms pelo Artigo!. Gostei muito da IDE Aptana; utilizo muito código javascript / xml /xlst e, já a adotei em meus projetos (desenvolvia no \\

Gravatar para Jonas Vieira Junior#24 | Jonas Vieira Junior disse:

Estou começando a trabalhar com Web, tive o meu primeiro contato com Aptana, esta sendo uma boa ferramenta de trabalho.

Gravatar para Tiago Celestino#25 | Tiago Celestino disse:

Eu estou voltando a testar o Aptana, só que já fiquei puto, pq ele ainda não suporta a JSP, só usando o Eclipse. Smiley

Gravatar para Anderson Alves Gomes#26 | Anderson Alves Gomes disse:

Olá Ciro, estou começando a usar o Aptana, agora, e tive um probleminha ao instalar o plugin de suporte a PHP, e gostaria de saber se vc pode me ajudar, bem o erro é o seguinte:

Network connection problems encountered during search

Queria saber como resolver esse problema de conexão.

Se vc puder me ajudar agradeço mt.

Abraços

Deixe o seu comentário

As imagens que aparecem são Gravatars. Ao registrar um, sempre que comentar em algum blog que suporte essa funcionalidade, sua imagem aparecerá ao lado. Se você ainda não tem um gravatar, crie aqui.





arrow exclaim question idea biggrin confused cool cry eek evil lol mad mrgreen neutral razz redface rolleyes sad smile surprised twisted wink




English Version © Copyright 2004-2008 Ciro Feitosa - Todos os Direitos Reservados