/ / Qual é a melhor opção para fazer chamadas AJAX para um serviço WCF? - jquery, ajax, wcf, resto, asp.net-ajax

Qual é a melhor opção para fazer chamadas AJAX para um serviço WCF? - jquery, ajax, wcf, descanso, asp.net-ajax

o Pré-visualização da Microsoft AJAX Library 6 e jQuery fornecer várias maneiras de fazer os tipos de chamadas necessárias:

  • Sys.Net.WebRequest (ASP.NET Ajax)
  • Sys.Net.WebServiceProxy (ASP.NET Ajax)
  • $ .ajax (jQuery)

Sys.Net.WebRequest oferece uma maneira de especificar o verbo ("GET", "POST", "PUT" e "DELETE"), mas nenhum retorno de chamada interno para uma solicitação com falha (todos parecem usar o mesmo retorno, êxito ou falha) .

Sys.Net.WebServiceProxy parece fazer apenas "GET" / "POST" (através do parâmetro "useGet" no método de chamada). Existem retornos de chamada para o sucesso e o fracasso.

$ .ajax oferece uma maneira de especificar o verbo, possui retornos de chamada de sucesso / falha e pode especificar o tempo limite (entre outras coisas).

Do ponto de vista de manutenção, confiabilidade e usabilidade, qual desses seria o melhor método para padronizar ao fazer chamadas AJAX para um serviço WCF (que retorna resultados JSON)?

O jQuery parece fazer tudo o que eu quero, mas poderia estar faltando alguma coisa na biblioteca MicrosoftAjax (porque é tão grande ...). Se estiver faltando alguma coisa ou se não estiver certo, avise-me!

Obrigado!

Respostas:

4 para resposta № 1

Eu tenho que dizer, vá com jQuery - não apenas elefaça tudo o que você precisa, mas será mais comum que o MicrosoftAjax, pois está sendo usado fora das tecnologias da Microsoft. Parte da manutenibilidade é usar estruturas que são de uso comum e o jQuery é exatamente isso.