Tutorial: Instalando o SDK do Qooxdoo para criar aplicações AJAX
Já 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.
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.”
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…
Em 12 de maio de 2008 às 21:50
Ótimo tutorial para a instalação. Aguardo novos para conferir.
Valeu.
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
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.