
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ê++"
Compartilhe:
- DEL.ICIO.US
- GOOGLE BOOKMARKS
- TECHNORATI
- NETVIBES
- DIGG
Conteúdo especial produzido e atualizado por empresas parceiras do IDG Now!
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
Equipamento criado em 1964 responde por 70% das aplicações de missão crítica do mundo.
Links patrocinados












