Framework AJAX per Asp classic
Quando “la mia occupazione” principale era lo sviluppatore software di web application, nel lontano “2001”, utilizzavo tecnologia ASP (lavorando in un partner Microsoft).
Lo sviluppo dei paradigmi OOP, di AJAX, della tecnologia .NET, del Web (che abbiamo definito 2.0) etc., ed il contestuale modificarsi della mia attività, mi hanno reso, nel giro di pochi anni, uno sviluppatore “obsoleto”.
L’esigenza di integrare applicazioni Open Source poi, mi ha spinto a passare da ASP a PHP, anche se di applicazioni scritte in ASP classic in giro per i clienti, che ancora svolgono il loro sporco lavoro, ne ho più di una.
Mi sono chiesto: “Possibile che non posso dotarle di qualche funzionalità Web 2.0?”
La risposta al mio “googlare”, come di consueto, non si è lasciata attendere. Ho trovato molti articoli (soprattutto in inglese … of course) e due framework:
Il primo si chiama ajaxed, ed è una libreria open source ASP Classic, con il supporto built-in AJAX. Il sito del progetto e il blog dello sviluppatore sono fatti molto bene. Consiglio a chi fosse interessato di dare uno sguardo.
Il secondo si chiama aspajax, ed è una libreria free ASP Classic, con il supporto bult-in AJAX, che introduce il concetto di UpdatePanels. Prevede una versione a pagamento che promette migliori prestazioni e una funzionalità aggiuntiva, LiveASP, che consente di chiamare un qualsiasi ASP script server side da javascript.
Per amore di open source, e per opportunismo (prima o dopo le applicazioni classic Asp verranno ritenute limitanti dagli utenti abituati ad utilizzare WA avanzate come i social net), studierò le API di ajaxed e magari in un prossimo post, vi spiegherò come ho integrato le preesistenti applicazioni, ed vi riporterò il feedback che mi verrà fornito dagli utenti.