Rilasciato ASP.NET AJAX 1.0

Non potevo certo scegliere un titolo diverso per questo blog.

E' stata rilasciata la versione finale di ASP.NET AJAX 1.0. E' ora disponibile una tecnologia che va ad indirizzare la crescente richiesta di realizzare applicazioni web dalla ricca e responsiva interfaccia e che fossero in linea con le nuove esigenze della programmazione web. Proprio in questo senso, ASP.NET AJAX va, prima di tutto, ad estendere la piattaforma Microsoft ed il Microsoft .Net Framework, arrichendone ulteriormente le funzionalità.

ASP.NET AJAX è composto da tre componenti:

ASP.NET 2.0 AJAX Extensions: rappresentano le funzionalità "core", direi anche le più potenti. Infatti grazie ad una serie di controlli lato server, alla ASP.NET, per intenderci, è possibile rendere un sito alla AJAX in poco tempo, migliorando così l'utilizzabilità e l'esperienza dell' utilizzatore. Queste estensioni della piattaforma ASP.NET si appoggiano su un insieme di librerie in JavaScript note come Microsoft AJAX Library; librerie che estendono la parte client; in questo modo è così possibile andare ad aggiungere funzionalità AJAX a piattaforme come PHP e ColdFusion. Con le ASP.NET 2.0 AJAX Extensions c'è il supporto di Microsoft 24x7x365.

Verrà inoltre rilasciato il codice sorgente delle ASP.NET 2.0 AJAX Extensions con la seguente  licenza Microsoft Reference License (Ms-RL), con l'intenzione di facilitare gli sviluppatori nelle operazioni di debugging, di manutenzione e interoperabilità. Ms-RL non permette la modifica o la redistribuzione o la compilazione in forma binaria.

Le Microsoft AJAX Library, invece, sono distribuite secondo la Microsoft Permissive License (Ms-PL). Gli sviluppatori sono liberi di modificare e ridistribuire le librerie JavaScript modificate.

ASP.NET AJAX Futures CTP: girano sfruttando la parte "core", ma aggiungono delle funzionalità alla piattaforma ASP.NET AJAX 1.0 che rimangono, però, aperte a sviluppi futuri. 

ASP.NET AJAX Control Toolkit: sono una collezione di esempi e componenti che arrichisce le funzionalità offerte dalla piattaforma ASP.NET AJAX 1.0. Permettendo inoltre di realizzare nuovi componenti ed extenders facilmente riutilizzabili dagli sviluppatori. Il Control Toolkit è ospitato su CodePlex, da cui è possibile scaricare anche il codice sorgente.

Non poteva mancare un riferimento al blog di ScottGu per avere altre informazioni.

Happy coding!

-Pietro