Sempre più interesse per AJAX da parte di Microsoft

Prima un articolo di KB di qualche mese fa, poi l'annuncio di Scott Guthrie di Atlas, il framework AJAX che sarà rilasciato con ASP.NET 2.0 (e già disponibile ai "comuni mortale" nella CTP di Settembre).

Ora un bell'articolo su MSDN intitolato "Life Without Refresh", che racconta un po' la storia di questa tecnologia (e parte dal IE 3.0 del 96) e come fare per sviluppare un'handler per gestire gli AsyncCallback in attesa del rilascio di AJAX in ASP.NET 2.0.

Due note a latere:
se volete vedere come si farà a implementare delle AsyncCallback con il nuovo framework 2.0 ci sono dei post (un po' vecchiotti, ma li ho trovati solo ora) di Bertrand Le Roy (uno del team di ASP.NET 2.0 .. penso ):

E sul workspace di GotDotNet c'è l'esempio di come funziona il tutto.

Ricordo inoltre, che, per fare Ajax callback già con ASP.NET 1.1 ci sono già in giro svariate librerie open source. Tra quelle che ho visionato:

  • AJAX.NET: fornisce solo il framework, e funziona abbastanza bene, c'è tanta documentazione... (e ne ho già parlato sett scorsa)
  • ClientPages: sono inclusi anche dei controlli "precotti" tipo AutoComplete TextBox, ma non c'è documentazione (o almeno dalla pagina del progetto non sono riuscito a scovarla) e non funziona benissimo

Devo dire che pure io mi sto innamorando di questa tecnologia (o meglio, nuovo modo di sfruttare tecnologie già esistenti): ricordo 4-5 anni fa quando per fare le stesse cose bisognava far ricaricare dei frame di 0px che poi chiamessero delle funzioni javascript presenti nella pagina principale... ora è tutto più semplice.

UPDATE: Scott Watermasysk comincia che nella prossima versione di Community Server ci saranno delle parti sviluppate con AJAX.NET... così come già ora il "code browser" (Cojax) del community server è sviluppato con AJAX.NET

powered by IMHO 1.2

posted @ lunedì 18 luglio 2005 9.49

Print
Comments have been closed on this topic.
«luglio»
domlunmarmergiovensab
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789