Tutorial: Instalando o SDK do Qooxdoo para criar aplicações AJAX

Escrito em 16 de maio de 2007 em Ajax,Desenvolvimento Web,JavaScript por Leonel Togniolli

apresentei o Qooxdoo, uma biblioteca de interface visual escrita em JavaScript, com a finalidade de criar interfaces web ricas em aplicações AJAX. Se trabalhar com o Qooxdoo te interessou, aqui seguem os passos necessários para a instalação do SDK em plataforma windows, para poder desenvolver e depurar suas aplicações AJAX utilizando todos os recursos do Qooxdoo.

Pré-requisitos

O Qooxdoo utiliza uma espécie de compilação para gerar os arquivos de JavaScript para desenvolvimento e depuração ou para o deployment final (com otimizações extras). Isso é feito utilizando o make da GNU, disponível no windows através do cygwin. Baixe então o instalador web do cygwin. Rode a instalação e prossiga escolhendo um mirror qualquer, uma pasta de instalação qualquer, até chegar na seleção de pacotes. Não aceite os valores padrão – para desenvolver aplicações Qooxdoo, além dos pacotes padrão, você vai precisar selecionar os seguintes pacotes:

  • Archive
    • zip
    • unzip
  • Devel
    • make
    • gettext
    • gettext-devel
  • Interpreters
    • python
  • Net
    • rsync
  • Web
    • wget

 Para selecionar um pacote, clique sobre o texto “skip” ao lado dele para instalar a versão mais recente disponível.

Qooxdoo SDK

Após concluir a instalação do cygwin com sucesso, baixe o SDK do Qooxdoo. A versão mais recente, enquanto escrevo isto, é a 0.6.6. Basta descompactar o arquivo em alguma pasta.

Abrindo um prompt do cygwin (um shell bash, para quem está acostumado com ele no Linux), vá até a pasta que você descompactou o SDK. Geralmente, no cygwin, suas partições de dados do windows vão estar em /cydrive/unidade. No prompt do Cygwin, digite algo parecido com isso, portanto:

$ cd /cygdrive/c/projetos/qooxdoo-0.6.6-sdk/frontend/
$ make

 Se tudo correu bem com a instalação até aqui, ele deve fazer a geração dos arquivos JavaScript contendo o código fonte do Qooxdoo. Para testar, você já pode abrir o arquivo frontend/application/index.html em um browser e testar os exemplos que vem com ele.

A primeira aplicação

Se você gerou os arquivos com sucesso, o próximo passo é criar a sua primeira aplicação com o Qooxdoo (ou a segunda, se você acompanhou o primeiro artigo e já usou a versão quickstart).

A maneira mais fácil de iniciar uma nova aplicação vazia com o Qooxdoo é usando o esqueleto de uma aplicação vazia que vem com ele. Você vai encontrar esse esqueleto na pasta frontend/application da SDK, compactado em um arquivo .tar.gz. Descompacte esse arquivo para uma pasta qualquer (no meu caso, vou descompactar na mesma pasta onde descompactei a SDK, c:\projetos- você vai ter que arrumar os caminhos relativos nas configurações abaixo se colocar em uma pasta diferente). Renomeie a pasta para ter o nome do seu projeto.

O próximo passo é configurar o makefile, que vai estar dentro dessa pasta. Abra o makefile em um editor de texto e preencha os valores das variáveis QOOXDOO_PATH e QOOXDOO_URI. No meu caso, ficou assim:

QOOXDOO_PATH = ../qooxdoo-0.6.6-sdk
QOOXDOO_URI = ../../qooxdoo-0.6.6-sdk

 Neste ponto já podemos gerar nossa aplicação – basta navegar até essa pasta pelo prompt do cygwin e rodar o make.  Se tudo correu bem, você pode abrir o arquivo source/index.html no seu browser e ver (novamente) o hello world.

Agora basta editar o arquivo source/class/custom/Application.js colocando o código que você quiser. A partir desse ponto, não precisa mais rodar o make a cada alteração – basta salvar e recarregar a página no seu browser.

Espero que tenha conseguido instalar o Qooxdoo – nos próximos artigos, como depurar o JavaScript (seu e do Qooxdoo), e como gerar e distribuir sua aplicação AJAX.


5 comentários em 'Tutorial: Instalando o SDK do Qooxdoo para criar aplicações AJAX' »

Assine os comentários usando RSS ou faça um TrackBack para 'Tutorial: Instalando o SDK do Qooxdoo para criar aplicações AJAX'.

[-]
[+]
via Rec6 disse,

Em 17 de maio de 2007 às 21:20

Instalando o SDK do Qooxdoo para criar aplicações AJAX

“Um ótimo guia para a instalação do Qooxdoo, um framework para criar clientes ricos na web em AJAX.”

 
[-]
[+]
Hélio disse,

Em 23 de junho de 2007 às 22:00

Seria legal se tivesse algumas instruções bacanas de como fazer algumas coisas nele, pois o manual é em ingles e não mostra exemplos enquanto explica…

 
[-]
[+]
Fabrício disse,

Em 12 de maio de 2008 às 21:50

Ótimo tutorial para a instalação. Aguardo novos para conferir.
Valeu.

 
[-]
[+]
Moacir disse,

Em 03 de janeiro de 2010 às 19:43

Parabens pelo tutorial estou desenvolvendo meu blog em java usando Qooxdoo e Vraptor, só uma duvida, como se pronuncia o nome desse framework?
rsrsrs
Abrass

 
[-]
[+]
Fabricio disse,

Em 26 de outubro de 2010 às 10:25

Ótimo tutorial, eu estava tendo problema na instalação do cygwin após ler esse tutorial consegui instalar e compilar as classes do qooxdoo.