Pergunta

Nos formulários web do Asp.Net, qual é a melhor opção para fornecer uma UI correta (à la Ajax)?Tenho usado o suporte Ajax integrado que a MS fornece além do Ajax Control Toolkit até agora, mas há algo melhor e/ou mais fácil?

Foi útil?

Solução

jQuery é, bem, o shizznit, IMHO.Depois que comprei "jQuery em ação", percebi que não havia como voltar atrás.Existem muitos desenvolvedores ASP.NET (incluindo aqueles por trás deste site) que o utilizam se você estiver tentando descobrir como começar a agitar e rolar imediatamente.

Eu daria uma olhada nos seguintes blogs:

  1. Log da Web de Rick Strahl
  2. O sempre talentoso Scott Guthrie mencionado Matt Berseth
  3. E o blog do meu favorito Dave Ward Encosia.(Eu penso este é o perfil StackOverflow dele.)

No entanto, é claro que existem muitas outras bibliotecas por aí.No final das contas, eu realmente gosto de bibliotecas JS porque frequentemente se trata de reutilização de código.Não implemente a mesma funcionalidade JS do zero repetidamente.Além disso, a maioria desses produtos visualizados pela comunidade teve muito mais atenção ao código do que qualquer coisa que você mesmo implemente (provavelmente).

Com tudo isso dito, também sugiro verificar estas estruturas:

  1. ExtJS
  2. Kit Mochi
  3. Confira também o de Omar Al Zabir (fundador da PageFlakes. com) Artigo do CodeProject e livro dele para coisas legais que você pode fazer com o ASP.NET AJAX Framework.

Acredito que o Ext JS vem pronto para uso com as instalações do ColdFusion atualmente, mas também fiquei satisfeito com os poucos projetos .NET em que o coloquei.

Outras dicas

Eu estive feliz com Kit de ferramentas de controle ASP.NET AJAX.

Especialmente:

No entanto, estes não são realmente AJAX, são simplesmente JavaScript do lado do cliente.

O ASP.NET Painel de atualização é AJAX real e funciona muito bem imediatamente.

Eu uso javascript/jquery para enviar uma chamada de solicitação da web para um webservice ASMX e obter os dados manualmente.Fiz uma pesquisa rápida e encontrei este artigo - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

@Zack,

É interessante.Eu inverteria a definição e diria que o material projetado especificamente para funcionar bem com código combinado no lado do cliente e do servidor é AJAX real, enquanto o UpdatePanel é "AJAH do pobre homem".

@Cris,

Há algo que altera fundamentalmente o cérebro no jQuery.Mesmo que você acabe não usando, você deveria pelo menos dar uma olhada.A maioria dos frameworks parece "coisa projetada por desenvolvedores OO não-Javascript", enquanto o jQuery parece ter sido projetado por alguém mergulhado no poder do Javascript.

ágil - desde que você não tenha nada contra os produtos Adobe - é um kit de ferramentas completo.Vale a pena conferir.

JQuery para manipulação básica de DOM e ExtJS para UI.Você não pode ser muito mais simples do que a sintaxe encadeada do JQuery, e o conjunto de componentes ExtJS é um dos maiores conjuntos de componentes consistentes e mais abrangentes que você pode obter e é extensível.O site é um recurso fantástico, com um navegador API e vários ótimos exemplos, além de um fórum muito ativo.Além disso, sei que um livro será lançado em um futuro muito próximo.

Eu uso o YUI quando quero trabalhar com outros programadores.É bem suportado, bem documentado e bem suportado.É um pouco prolixo, mas, de qualquer maneira, tendo a gostar disso em projetos de grupo (preferência pessoal).

Para coisas que estou codificando para mim e somente para mim, de olho no Spikin:jQuery.É divertido, curto e doce.

ExtJS - Estrutura javascript muito poderosa e completa.Estamos usando-o para estender os controles .Net padrão.Nós usamos Ajax.Net, uma biblioteca pequena e gratuita para nossas chamadas assíncronas ao servidor.

@Brad

Na verdade, comecei a olhar para o jQuery.Gosto especialmente do aspecto de suporte da comunidade (não que o kit de ferramentas de controle ajax não tenha o mesmo).Obrigado pelo voto de confiança nessa tecnologia.

Sem dúvida JQuery, com o que aprendi.

Confira a IU JQuery

A resposta depende muito dos recursos específicos que você procura.YUI (biblioteca do Yahoo) é especializada em controles de UI realmente ricos.Se essa é sua principal preocupação, definitivamente vale a pena dar uma olhada.

Sua pergunta é mais ou menos assim;"qual é a cor mais linda que existe"...;)

Mas acho que a maioria das pessoas concorda que o ASP.NET AJAX é a sua PIOR aposta...

Qualquer coisa é melhor que ASP.NET AJAX...!

eu daria uma olhada Ra-Ajax se eu fosse você, mas, novamente, sou tendencioso (trabalhe com isso sozinho - fundador, na verdade)

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