I modelli client in ASP.NET AJAX 4.0 sono stati completamente eliminati, a favore del plug-in dei modelli jQuery?

StackOverflow https://stackoverflow.com/questions/5398069

Domanda

io pensare Quel Microsoft ha lasciato cadere i modelli client da Ajax Toolkit a favore del plug-in dei modelli jQuery. Sto cercando di trovare la documentazione completa su questo e tranne alcuni post di blog "faranno" come Questo Non sono in grado di trovare nulla tranne @#$%-un sacco di documentazione fasulla, documentazione obsoleta e articoli di riviste dai giorni di anteprima / beta di ASP.NET AJAX 4.0.

Qualcuno può confermarlo La funzione ASP.NET AJAX 4.0 Client Models è, in effetti, modelli jQuery, ufficialmente e che non esiste assolutamente sys.* Equivalente nelle attuali librerie Microsoft per i modelli client?

È stato utile?

Soluzione

Sì, l'intera libreria AJAX ASP.NET, non Per essere confuso con ASP.NET AJAX o il toolkit di controllo AJAX, è stato abbandonato prima di una versione ufficiale 1.0 e non dovrebbe essere utilizzato in futuro. Non riceverà alcun ulteriore sviluppo.

Invece di DataView, utilizzare i modelli jQuery e il plug -in di collegamento dati. Invece del caricatore di script sys.Require, guarda dentro Jsdefer. Tali plugin sono sviluppati dal team ASP.NET e sono la prossima evoluzione di ciò su cui stavano lavorando nella libreria AJAX ASP.NET.

Ancora una volta, questo abbandono lo fa non Applicare al tradizionale roba Ajax ASP.NET che include ScriptManager, Metodi di pagina, UpdatePanel, ASMX Scriptservices, ecc. Queste cose non sono in pericolo imminente di andare via. La denominazione simile di questi progetti è molto confusa.

Altri suggerimenti

Sono un vantaggio di sviluppo principale presso Microsoft nel team ASP.NET e sono coinvolto anche nello sviluppo del plug -in jQuery.

Vorrei fare alcuni chiarimenti alle dichiarazioni di Dave Ward, nonché ad alcuni chiarimenti e correzioni ad alcuni dei commenti di Stimpy77 alla risposta di Dave.

Gli investimenti di Microsoft in Ajax sono stati ampi e vari negli ultimi anni e mi piacerebbe parlare con ciascuno di questi investimenti:

  1. La libreria Core ASP.NET AJAX, che viene fornita con ASP.NET e .NET Framework. Ciò include la funzionalità server e client necessaria per funzionalità come ScriptManager e UpdatePanel, nonché diverse altre funzionalità. Questo è supportato al 100% da Microsoft.

  2. Il Ajax Control Toolkit Libreria, che si basa sulla biblioteca AJAX ASP.NET. Questa è una libreria aggiuntiva gratuita ad ASP.NET che include oltre 30 controlli ricchi. Lo sviluppo di questa biblioteca è di proprietà del Fondazione esterna E non è stato abbandonato, sebbene recentemente i progressi siano stati lenti. I contributi al progetto sono mantenuti da Microsoft, ma chiunque nella comunità è invitato a inviare patch e nuove funzionalità.

  3. Le librerie Extra Sys.* Che includevano le anteprime di una libreria di modelli di script client e funzionalità aggiuntive. Le anteprime di quella funzionalità hanno rappresentato quello che sono: anteprime e prototipi di investimenti che Microsoft credeva (e crede ancora) sarà significativo nella direzione dello sviluppo dell'Ajax. Non ci sono piani per continuare lo sviluppo di tali anteprime a causa dell'articolo 4, come segue:

  4. I plug -in jQuery, inclusi (ma non limitati a) modello jQuery, il collegamento dei dati jQuery e la globalizzazione jQuery. Questi hanno molte della stessa funzionalità degli script elencati nell'articolo n. 3, sebbene non siano una mappatura esatta. Il nostro lavoro su questi plugin (con Boris Moore Come il loro principale sviluppatore) è supportato e coinvolto nei team JQuery Core e JQuery. Questi plugin sono tutti in fase di sviluppo attivo.

Spero di essere stato in grado di chiarire dove si trova Microsoft sullo sviluppo e gli investimenti della funzionalità AJAX.

Grazie,

Eilon

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top