Publicidade

08 de novembro de 2009
Colunistas

Você++

Nivaldo Foresti é programador e desenvolvedor de projetos web

Publicada em 12 de fevereiro de 2007 às 14h33
Atualizada em 21 de fevereiro de 2007 às 18h33

O que o AJAX.NET não tem?

Continuação da página anterior


O Atlas Server Centric é baseado em painéis Ajax onde é possível inserir os WebControls já existentes do ASP.NET. Uma vez dentro do painel Ajax o postback do WebControl será substituído por uma requisição assíncrona ao servidor.  O modo centralizado no servidor é na verdade apenas uma “maquiagem” para as páginas ASP.NET, já que toda lógica de negócio fica no servidor.

Nenhuma inteligência complexa é mantida no cliente. Todos os postbacks continuam sendo realizados por baixo da “máscara” do XMLHttpRequest e, como todos os WebControls ainda continuam sendo processados no servidor, o retorno do Atlas Server Centric é HTML (AJAH - Asynchronous JavaScript and HTML) e não AJAX.

Isso torna o overhead e o trafego muito maiores já que ao invés de retornar uma estrutura apenas com os dados relevantes o Atlas Server Centric retorna os dados em conjunto com HTML.

Atlas é como nos acostumamos "carinhosamente" a chamar o AJAX.NET  já que testamos o Atlas, ou AJAX.NET se preferir, desde seu primeiro beta até o release.

Decisão: nossa Biblioteca vs. Ajax.NET

Tomamos a decisão de construir uma biblioteca própria para diminuir o overhead de transmissão de dados - já que isso é crítico -, a serialização e os recursos encapsulados para facilitar realmente a vida do programador. Criamos a Naja.NET.

Foi feito um comparativo entre a biblioteca feita pela Voxel (o Naja.NET) e o Atlas Client Centric, e concluimos que nosso framework tem mais recursos, deixa o desenvolvedor mais confortavel qdo programa orientado ao objeto em javascript, tem serializadores mais rapidos (qdo quer uma comunicacao Cliente/Servidor). Foram portados os objetos do .NET para o Javascript (Sim, com o Naja.net é possivel por exemplo criar uma DataTable no cliente e envia-la para o servidor), e tb a extensão do Javascript original em nossa biblioteca.

Todos os textos de "Você++"
Top5MAIS LIDAS
DO DIA
O que levar para a 'nuvem'?

O que levar para a 'nuvem'?

Diretor da IBM Brasil explica como usuários e empresas vão lidar com computação 'nas nuvens'.

45 anos do mainframe

45 anos do mainframe

Equipamento criado em 1964 responde por 70% das aplicações de missão crítica do mundo.

TI Verde

TI Verde

Saiba tudo sobre gadgets ecológicos e consumo consciente de eletrônicos.

IDG Now! Widget

Baixe o Now! Reader e confira em seu desktop as últimas notícias, álbuns e outros conteúdos do IDG Now!

IDG Now! Reader
Alerta de e-amil
Saiba de tudo o que o IDG Now! publica sobre as empresas abaixo por e-mail
Blog
Veja os princípios de uma nova arquitetura para data centers que pode melhorar muito sua eficiência elétrica.
Estratégias de Instalação de Servidores Blade em Data Centers: avalie opções e escolha a melhor abordagem de instalação.
Conheça cada tipo de NO-BREAK, saiba suas aplicações práticas, suas vantagens e desvantagens.
Conheça os desafios do gerenciamento da infraestrutura de TI associados aos servidores virtuais.
Inovação e TI. Pesquisas recentes mostram que CIOs e executivos enfrentam obstáculos no caminho da inovação em TI.
Resolva sete tipos de problemas com No-Breaks e evite falhas e prejuízos nos seus equipamentos.
Implementação de data centers eficientes. Reduza bastante o consumo e gastos com energia elétrica.
Newsletter
Segurança
Informe-se sobre as principais ameaças online
Computação Corporativa
Conheça as estratégias das empresas de TI
Carreira
Fique atualizado: cursos, eventos
e dicas