ExtJS (Javascript)
Este artigo não cita fontes confiáveis. (Novembro de 2012) |
Ext é uma biblioteca publicada sob licença GPL utilizada para a construção de aplicativos web interativos utilizando AJAX, DHTML e DOM.
Ligações externas
ExtJS -- Conceito e definição O que é ExtJS? ExtJS: Um excelente framework de JavaScript O EXT JS é um framework JavaScript criado originalmente como uma extensão do YUI (Yahoo! User Interface). Na época de sua criação, chamava-se yui-ext, funcionando junto ao YUI, que era a base. Por ser uma extensão do YUI, o yui-ext não funcionava sem ele.
O EXTjs é um software de código livre criado por Jack Slocum, disponibilizado sob a licença LGPL, porém pode ser comprado para vir com uma outra licença não-livre, caso seja preciso, e também há como adquirir apenas o suporte pago do EXTjs o que dá direito, além do suporte via fórum, e-mail, telefone e onsite (dependendo do nível de associação), o acesso ao SVN do EXTjs onde estão as versões de desenvolvimento do EXTjs e as correções ainda não liberadas publicamente.
Com o desenvolvimento do yui-ext, foram sendo incorporados diversos adapters (adaptadores), que funcionavam de ponte entre o yui-ext e outros Frameworks de JavaScript: o Prototype e jQuery.
Com o crescente e rápido reconhecimento entre os desenvolvedores como uma extensão rica em funcionalidades e componentes de interface acrescentando valor aos mais conhecidos Frameworks de Javascript (YUI, Prototype e jQuery), o seu desenvolvimento foi ganhando em colaboradores e velocidade. Assim, sucederam-se várias versões 0.x do yui-ext, antes de ser lançada a versão 1.0 final onde seu nome foi alterado para EXT JS, demonstrando que ele já não era apenas uma extensão para o YUI.
A próxima release lançada foi o EXTjs 1.1, sendo que, a partir dessa versão houve um salto tornando-o um verdadeiro Framework de JavaScript ou Ajax Framework e não mais limitado a ser apenas uma extensão para outros Frameworks, apesar de ainda poder ser usado assim.
A partir da versão 1.1.1 o EXTjs passou a ser oficialmente suportado pelos navegadores Microsoft Internet Explorer 6+, Mozilla Firefox 1.5+, Apple Safari 2+ e Opera 9+ e extra-oficialmente com o Konqueror, Galeon, Ice Weasel, Mozilla, Netscape e provavelmente outros.
Após a série 1.1, começou a ser desenvolvido o EXTjs 2.0, trazendo várias funções e componentes básicos completamente remodelados para trabalhar com mais eficiência e códigos menores. Características O ExtJS, por ser uma biblioteca JavaScript cross-browser, provê o desenvolvedor de ferramentas para criar interfaces para páginas e sistemas web-based com alta performance, customização e uma aparência elegante.
Atualmente o ExtJS é suportado oficialmente pelos navegadores Internet Explorer 6+, FireFox 1.5+ (PC, Mac), Safari 3+ e Opera 9+ (PC, Mac).
Pode ser utilizado sob a GPL ou pode-se adquirir uma licença comercial, além de ser possível a compra de suporte técnico.
O ExtJS suporta os frameworks Yahoo! User Interface, Prototype e jQuery, através de adapters (adaptadores). Além disso, trabalha integrado com o Adobe AIR e com Google Web Toolkit (GWT).
A sua utilização é bastante simples, uma vez que os arquivos necessários à sua utilização são incluídos na página HTML (ou PHP etc) através das tags <SCRIPT>, tal como a inclusão que qualquer arquivo *.js.
A documentação também é farta, existindo uma ativa comunidade de utilizadores no Brasil, além da comunidade Norte-Americana.
Fonte: http://codigofonte.uol.com.br/artigos/extjs-um-excelente-framework-de-javascript