ASP.Net MVC, JQuery & Microsoft
Negli ultimi tempi sono stato completamente occupato a studiare il nuovo framework Asp.Net MVC (a cui ho dedicato anche alcuni articoli su aspnet.html.it).
In particolare mi hanno affascinato fin da subito l’estrema estensibilità che contraddistingue questo nuovo strumento, la filosofia più aperta con cui è stato finora sviluppato (ad esempio la disponibilità del codice sorgente) e il maggior controllo sul codice HTML, con i conseguenti ordine (e pulizia) di quest’ultimo.
Quando parlo di estensibilità, oltre alla personalizzazione del meccanismo di routing e agli HTML Helpers, penso soprattutto alla possibilità di utilizzare motori alternativi per il rendering delle viste come: Brail, NVelocity e Spark, che è attualmente il mio preferito e per cui sto scrivendo un set di utility integrato con Visual Studio (SparkTools, che contiene per ora un compilatore e alcuni template per file e progetti) che conto di rilasciare sotto licenza open source fra breve.
In questi giorni ho trovato molto interessante una notizia per cui Microsoft sembra intenzionata ad includere, senza cambiarne la lincenza (!!!!), JQuery all’interno di Visual Studio (con tanto di Intellisense), rendendolo disponibile di default anche per MVC.
E’ la prima volta che vedo Microsoft utilizzare una tecnologia già pronta e per giunta open source invece di ricostruirla da zero con risultati spesso discutibili. Speriamo che insieme al modello di sviluppo adottato per MVC e ai finanziamenti alla fondazione Apache, la scelta di utilizzare JQuery sia un passo verso una compagnia migliore di quello che è stata in passato.