Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

Tutorial de Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil

Eclipse Europa

Acabei de terminar mais um artigo da série de artigos sobre desenvolvimento web no Ubuntu, sobre Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil. O primeiro dessa série de artigos já havia sido lançado e cobre a Instalação, configuração e testes do Apache, PHP e MySQL em uma máquina com Ubuntu, sempre de maneira super detalhada e focada para iniciantes.

Nesse que acabei de lançar, ensino a instalação do Eclipse, preparado com plugins específicos para o desenvolvimento de aplicações web, incluindo o PDT e o Aptana, entre outros.

Ao todo, a série de artigos será:

No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:

  • Colorir códigos de várias linguagens
  • Assistência de código PHP, JavaScript, HTML e CSS com contexto (inclusive para funções e classes que você mesmo escreveu).
  • Assistência de código para diversas bibliotecas JavaScript (Spry, Ext, Aflax, Rico, Prototype, Mochikit, YUI, Mootools, Dojo, jQuery e Script.aculo.us)
  • Assistência de código informando sobre recursos específicos de navegadores
  • Debugar PHP e JavaScript
  • Conectar, consultar e obter resultados de bancos de dados MySQL, PgSQL, Oracle, SQLite e MSSQL em uma única interface
  • Compartilhar projetos via SVN
  • Receber notificações de erros de sintaxe em diversas linguagens antes mesmo de rodar o programa
  • Assistência para documentação de código
  • Gerenciamento de tarefas via documentação de código
  • “Folding” de código em várias linguagens

Até o próximo!

14 Respostas para “Tutorial de Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil”

  1. Jean Bruno diz:

    Olá amigão.
    Eu gostei muito do trabalho, porém eu gostaria de lhe fazer uma pergunta quanto a instalação dos plugins no eclipse.
    Você colocou as janelinhas com as text-boxes preenchidas, e na parte que diz respeito ao plugin da aplicação Aptana, na imagem (print screen) tem o endereço diferente.
    Gostaria que você verificasse e respondesse, qual é de fato o endereço correto, e também confirmasse o endereço do Subversive.
    Muito Obrigado.

  2. Alexandre diz:

    Realmente, fiz caca no link do Aptana. Ambos funcionam, mas não é legal deixar versões diferentes =) Já arrumei o artigo: http://gaigalas.net/Artigos/UbuntuEclipseAptanaDataBaseViewerSubversiveRegexUtil.html

    Quanto ao link do Subversive, esse sim está correto. A text-box não tinha largura o suficiente pra exibir o caminho completo… então ficou cortado na imagem mesmo!

  3. Emanuel diz:

    Olá!

    Obrigado pelo artigo.
    Estou a tentar instalar o Aptana no Eclipse e estou com um problema. Quando faço as actualizações (Search for new features to install) dá-me um erro. Apenas coloquei o site do Aptana para exprimentar e dá o mesmo erro. Tentei fazer as actualizações mas apenas nos dois sites que vêm de origem e também dá o erro. No caso do Aptana o erro é o seguinte:
    An exception occured while downloading feature from “http://update.aptana.com
    /install/studio/3.2/features/com.aptana.ide.feature_1.1.6.009905.jar”
    Do you want to retry?

    Já tentei novamente e continua sempre a dar o erro.
    Preciso mesmo de ajuda. Sou novo em ubuntu.

  4. Emanuel diz:

    Olá novamente!
    O aptana já consegui instalar, fiz download do site do aptana e fiz actualização por “archived site”. Agora quando estou a tentar fazer aos outros dá o tal erro.
    Estive a ver e ao que parece, o ficheiro que está em /tmp/….. não é do tipo *.jar
    Como poderei resolver? Já te aconteceu alguma coisa deste tipo?

    Acontece com todos os sites que eu tento actualizar, até mesmo os do eclipse europa

    Obrigado mais uma vez

  5. Jonathan diz:

    Bem a tempo :)

    Estou louco atraz de um bom tutorial sobre o Eclipse a umas semanas,
    vai ser bem interessante usar o SVN, vou ter que intalar o servidor do mesmo em uma maquiná fedora 8, mas garanto que vai valer a pena ;)

    Agora vou ter que buscar uma forma de manter a sincronia entre os sites online e no meu servidor interno … qualquer dica é bem vinda ;)

  6. Rafael Affonso diz:

    Enfrento o mesmo problema que o Emanuel.

  7. Rodrigo Morita diz:

    Parabéns pelo artigo!

  8. Darlinton diz:

    Aki no meu da erro com o Apatana:

    Apatana Start Page: Error opening the editor.
    java.lang.NullPointerException
    at org.eclipse.ui.internal.browser.BrowserViewer.home(BrowserViewer.java:264)
    at org.eclipse.ui.internal.browser.BrowserViewer.setURL(BrowserViewer.java:650)
    at org.eclipse.ui.internal.browser.BrowserViewer.setURL(BrowserViewer.java:287)
    at org.eclipse.ui.internal.browser.WebBrowserEditor.createPartControl(WebBrowserEditor.java:80)
    at com.aptana.ide.intro.browser.CoreBrowserEditor.createPartControl(CoreBrowserEditor.java:138)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
    at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
    at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
    at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
    at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
    at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
    at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
    at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
    at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:774)
    at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:673)
    at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2737)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2651)
    at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:2643)
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2595)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2590)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2574)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2557)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:433)
    at com.aptana.ide.intro.startpage.StartPageAction.run(StartPageAction.java:56)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:256)
    at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

  9. reinaldo deprera diz:

    Adicionei nos favorito pra ver o resto dos artigos mas ja tem tempo que entro e o dono do blog nao completa os artigos ….
    Fooi muito bom o artigo Tutorial de Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil … estamos esperando os outros …:

    # Tutorial de Configuração do Debugger de PHP
    # Tutorial de Configuração do DBViewer e drivers JDBC para conexão com MySQL, PostgreSQL, Oracle, SQLite e Microsoft SQL Server
    # Tutorial de Configuração do Debugger de JavaScript do Aptana
    # Tutorial de Conexão com Repositórios SVN
    # Tutorial de Criação de Expressões Regulares com assistência do RegexUtil
    # Tutorial de Configuração do Eclipse –Deixe seu ambiente ainda mais produtivo

  10. dac diz:

    Oi estou tentando instalar o plugin Aptana no Eclipse 3.3 para programar em java e WEB, mas o Aptana dá mensagem de tryal 30 dias, mas ele não é free? quais os requisitos para instalar esse plugin aptana_update_020234?

  11. Helena diz:

    Estou com o mesmo problema do Dac.

    Tomei u m susto quando ele me pediu uma chave.

  12. Humberto diz:

    Estou com problema ao instalar o PDT ele trava em 57%

  13. Leonardo L Procópio diz:

    Estamos no aguardo da continuação da materia!
    Excelente material!
    Grande abraço!

  14. Blog Aptana Brasil diz:

    [...] Se não conseguiu concluir o tutorial, você pode entrar em contato nos comentários do blog! [...]

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>