Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
+ Java:
artigos   |   vídeos   |    cursos   |    mais

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 60 - Introdução ao Framework ExtJS

Artigo da Revista Java Magazine Edição 60.

CHRISTIANO MILFONT
é Gestor de TI da SETUR (Secretaria do Turismo do Estado do Ceará), membro ativo do CEJUG (Ceará Java User Group), coordenador da Célula JAVA – FLF (Faculdade Lourenço Filho), Professor de cursos de extensão de JAVA e WEB DEVELOPMENT, especialista em...


Ver space do autor


Estatísticas:
Visualizações:
2496
Favoritado:
 8 vez(es)

Serviços:



Esse artigo faz parte da revista Java Magazine edição 60. Clique aqui para ler todos os artigos desta edição

Introdução ao Framework ExtJS

Usando ExtJS como Framework Ajax em aplicações web

Entenda como e porque utilizar um completo Framework Ajax orientado a objetos para desenvolvimento web na construção de componentes visuais

De que se trata o artigo:

Introdução ao Framework ExtJS, explicitando desde os fundamentos básicos e avaliando aspectos necessários que devem conter em um Framework Ajax de propósito geral.

 

Para que serve:

Entender porque usar um Framework Ajax, que tipos existem e analisar os requisitos básicos que esses Frameworks devem implementar, utilizando como fonte de estudo o ExtJS.

 

Em que situação o tema é útil:

Quando precisamos criar usabilidade no desenvolvimento web é necessário trabalhar com algum Framework Ajax para unificar toda a manipulação do conjunto de tecnologias envolvidas em uma única API. O entendimento de como o framework está fundamentado é necessário para a escolha adequada ao projeto, além de permitir a extensão segura de funcionalidades específicas.

 

Introdução ao Framework ExtJS:

Abordamos o ExtJS, um dos Frameworks de maior crescimento na adoção ao desenvolvimento Ajax. O ExtJS é orientado a objetos, com grande variedade de componentes visuais e rico em documentação.

Também analisamos os Frameworks de propósito geral e como o ExtJS implementa cada requisito necessário para essa classificação com código simples e direto.

 

Nesse artigo introdutório, iremos abordar o uso do ExtJS na construção de aplicações WEB, seus benefícios e deficiências, assim como entender o porquê de usar um framework Ajax. Demonstraremos os conceitos envolvidos na formação de um framework Ajax e como são implementados. Mostraremos os Widgets (componentes visuais) mais comuns e importantes do ExtJS, que se popularizou pelo apelo visual e a boa usabilidade.

Frameworks Javascript são erroneamente reconhecidos como Frameworks Ajax devido à popularização desta técnica, mas ela é apenas uma entre tantas outras. De qualquer forma, chamaremos de Framework Ajax pela consagração deste nome no mercado. Apesar da linguagem Javascript ter sido resgatada como uma linguagem poderosa, não tem o requinte mercadológico que o nome Ajax possui.

Benefícios dos Frameworks Ajax

Esses Frameworks trabalham com um conjunto de tecnologias: CSS (formatação da apresentação); XHTML (estrutura de apresentação); DOM (modelo de árvore de objetos que representam os elementos especificados que os browsers devem implementar); XML e JSON (formatos de dados); e XMLHttpRequest (objeto que fornece conexões assíncronas ao servidor sem precisar submeter a página, e que deu origem à técnica de Ajax).

Os benefícios de usar Frameworks estão na redução da complexidade pela facilidade de manipulação de um conjunto de tecnologias com uma única API; na possibilidade de acessibilidade semelhante ao ambiente desktop; e na facilidade do tratamento dos dados em camadas físicas entre o lado servidor e o lado cliente.

Além disso, esses Frameworks estendem as tecnologias fornecendo efeitos visuais (como Fade in, Fade out), Drag’n’Drop (arrastar e soltar), mecanismo de Crossbrowser (encapsulamento das especificidades de cada navegador), redimensionamento de regiões da GUI em tempo de execução, implementação de métodos inexistentes na API nativa dos navegadores e tratamento adequado a ersos formatos das fontes de dados.

Tipos de Frameworks Ajax

Existem vários frameworks distintos, mas é comum idi-los entre três categorias principais: Propósitos gerais, Tratamentos remotos e Especializados. Não existe uma classificação precisa. Na Figura 1 podemos ver uma pilha de camadas de frameworks agindo sobre as técnicas Ajax.

Um framework de propósito geral fornece componentes sobre o conjunto de todas as tecnologias no lado cliente e mecanismos de acesso aos recursos no lado servidor (exemplos: Yahoo!YUI, DOJO, ExtJS). Os frameworks de tratamento remoto são específicos ao controle de tráfego e manipulação de dados (exemplo: DWR). Os especializados realizam somente algumas técnicas ou determinado comportamento do conjunto de tecnologias web (exemplos: Prototype, Moo.fx).">



ATENÇÃO! A EXIBIÇÃO DESTE ARTIGO FOI INTERROMPIDA.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







Participe! Inclua um comentário
[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


ANDRÉ LUIS ARAUJO DOS SANTOS
26/8/2010 17:21
Ajax Bem bacana o artigo... Ajax é show de bola em termos de recursos... Mas aprendê-lo bem é que é meio difícil hehehe...
André AS


[responder]

 



 


[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,03
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
DevMedia Group   www.devmedia.com.br   |   www.javafree.org   |   www.mrbool.com
2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038