ASP.NET: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 5:
Sebbene il nome ASP.NET derivi da [[ASP]] (''Active Server Pages'') (la vecchia tecnologia per lo sviluppo web di [[Microsoft]]), esistono sostanziali differenze fra le due. Infatti ASP.NET si basa, come tutte le applicazioni della famiglia [[Microsoft_.NET|Microsoft .NET]], sul [[Common Language Runtime|CLR]] (''Common Language Runtime'').
Gli sviluppatori possono scrivere codice utilizzando uno qualsiasi dei linguaggi di alto livello supportati dal [[Framework .NET]] (libreria di classi) [[Microsoft .NET|.NET]], come, ad esempio, [[Visual Basic .Net]] (proprietario Microsoft), [[C sharp|C#]] (pronunciato ''C sharp'', linguaggio soggetto a una specifica di standardizzazione), [[J sharp|J#]] (''J sharp'', derivato da Java), ma anche, cosa particolarmente interessante e innovativa per Microsoft, linguaggi [[open source]], come [[Perl]] e [[Python]]. Le applicazioni ASP.NET sono significativamente più veloci e performanti rispetto a quelle realizzate utilizzando altre tecnologie di [[scripting]], in quanto l'intero codice del sito web è pre-compilato in pochi file [[Dynamic-link library|dll]] (spesso in un unico file) gestiti da un [[server Web]].
ASP.NET si propone di semplificare la migrazione degli sviluppatori dalle applicazioni [[Windows]] alle applicazioni web mettendoli in grado di generare pagine composte da tanti controlli [[widget]], del tutto simili a quelli usati dall'[[interfaccia utente]] di Windows.
|