Front End

30 jun, 2008

EXT – Criando aplicações com JavaScript

Publicidade

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.

1) O que é EXT?

É 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.

2) Como o EXT surgiu?

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).

3) O que eu preciso para usar EXT

O EXT é desenvolvido em JavaScript, então você precisa somente de um browser e um editor de textos comum.

4) Quais os Browsers suportados
  • Internet Explorer 6+
  • FireFox 1.5+ (PC, Mac)
  • Safari 3+
  • Opera 9+ (PC, Mac)
5) O EXT é OpenSource?

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.

6) EXT precisa de servidor (PHP, Java, etc)

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.

7) EXT possui AJAX?

Sim, existem classes EXT para requisições HTTP via Ajax e para interpretação de dados em XML e/ou JSON.

8) Onde encontro exemplos

Todos os componentes do EXT possuem exemplos que são encontrados no site oficial, localizado em http://extjs.com/products/extjs/.

9) O que é EXT GWT?

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.