Pergunta

Típico de um aplicativo de negócios, deve se focar no cliente processamento via AJAX i.e.puxar os dados do servidor e processo do cliente, ou que você poderia sugerir um mais clássico ASP.Net abordagem com o servidor sendo responsável por lidar com a maioria dos eventos de INTERFACE do usuário?Acho difícil vir acima com um bom padrão de arquitetura' para começar.Talvez alguém tem uma fonte aberta de aplicativo de exemplo que elas podem recomendar.

Foi útil?

Solução

Isso realmente depende da aplicação e a situação, mas lembre-se de que todas as visitas para o servidor é caro, tanto na adição de carga (talvez minimamente), mas também em termos de capacidade de resposta de IU.Eu sou da mente que fazer as coisas em JavaScript, quando possível, é uma boa idéia, se ele pode fazer o seu sensação de INTERFACE do usuário veloz.

Claro, tudo depende do que você está tentando fazer, e se importa se a INTERFACE do usuário é mal-humorado (internas web app, provavelmente não PRECISA de mais desenvolvimento para tornar a INTERFACE mais atraente e mais rápido/mais fácil de usar, enquanto algo que é usado pelo público em geral por uma audiência de massa precisa, provavelmente, de ser tão polido e ajustada quanto possível).

Outras dicas

Isso depende muito da aplicação e do usuário.No caso geral, no entanto, terá sempre a escala de melhor e o usuário terá uma experiência melhor se tanto de processamento quanto possível, acontece no cliente.

Além disso, com o Google Gears e outros tais estruturas é possível separar o cliente da rede e ainda ter de utilizar a aplicação.Se toda a INTERFACE do usuário no servidor, é muito mais difícil para a implantação de uma solução móvel.

Você precisa confiar os dados?Se assim for, esteja ciente de que é trivial para mexer com o cliente-dados processados no desagradável e mal-intencionados maneiras.Se for esse o caso, você vai querer processar informações sobre o servidor.

Também, estar ciente de que pode ser muito mais difícil para código de aplicativos javascript, de modo estável, confiável e livre de bugs.Você pode bloquear seus usuários, de forma que o uso de somente um determinado navegador?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top