Olá Pessoal. É com grande alegria que volto a escrever artigos para o iMasters! Depois do Zope e Flex, estou abrindo mais uma categoria no portal sobre a tecnologia EXT.
Neste primeiro artigo iremos criar um pequeno FAQ sobre o EXT, esclarecendo as dúvidas iniciais. Depois apresentaremos alguns exemplos práticos para que possamos ter uma visão geral desta tecnologia.
É um conjunto de bibliotecas em javascript contendo diversos componentes para que possamos criar uma aplicação web com recursos RIA - Rich Internet Application. Com o Ext, é possível criar aplicações com menus, formulários, datagrids, trees, etc.
Teve início em 2006, criado por Jack Slocum. Evoluiu rapidamente até a versão 2.1 através da colaboração mútua da comunidade EXT (fora do Brasil).
O EXT é desenvolvido em JavaScript, então você precisa somente de um browser e um editor de textos comum.
O EXT em sua atual versão (2.1) possui uma licença chamada "dual". Ou seja, existem duas licenças para o EXT. Uma open source e outra comercial. A licença open source é a GPL v3, no qual lhe obriga a utilizar também a licença GPL v3. Ou seja, se você quer usar o EXT gratuitamente, terá que criar aplicações OpenSource e sob a licença GPL v3. Se você quer usar o EXT comercialmente, você deverá comprar uma licença. Valores aqui.
Em sua forma mais básica, você não precisará de senhum servidor web. Em nossos arquivos, utilizaremos a linguagem PHP para realizar operações que são realizadas em Server-Side, tais como enviar um e-mail ou então ler registros de um banco de dados.
Sim, existem classes EXT para requisições HTTP via Ajax e para interpretação de dados em XML e/ou JSON.
Todos os componentes do EXT possuem exemplos que são encontrados no site oficial, localizado em http://extjs.com/products/extjs/.
Resumindo, com o EXT GWT é possível utilizar o EXT através da linguagem JAVA. Ao invés de programar em Javascript, você irá programar em Java.
Mais perguntas?
É só enviar que iremos responder o mais breve possível.Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Daniel Schmitz é Desenvolvedor Web desde 1998. Sempre atento a novas tecnologias, já criou artigos sobre Zope, Flex e PHP. Atualmente é Analista de Sistemas da Prolink Tecnologia LTDA."
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.