2 pagine in totale: <<Indietro 1 [2]
Ta-da: anche Windows XP Home!
Tra le caratteristiche migliori di Cassini c'è il supporto completo per Windows XP Home, che di default è privo di IIS, che con qualche modifica può essere sì installato , ma non senza qualche rogna.
Questo vuol dire, è vero, supporto solo per ASP.NET e niente ASP comunque, però è sempre meglio di niente, anche perchè molti portatili al giorno d'oggi vengono venduti con XP Home in bundle: o lo si cambia, o lo si usa almeno (o solo...) per applicazioni ASP.NET.
Restano tagliati fuori, purtroppo, Windows NT e 9x/ME, a causa di una gestione diversa di alcune funzionalità a basso livello. Chi ne fosse ancora in possesso ormai sa che le vie dell'upgrade sono infinite, ma portano tutte verso le versioni successive...
Nessun vieta di utilizzarlo come web server anche su macchine dove il web server c'è già. Lo trovo ottimo per testare live su un server un'applicazione ASP.NET prima di metterla online, oltre che su Windows 2000 Professional, come server aggiuntivo (così non devo ogni volta cambiare l'home dir di IIS).
Un aggeggino versalile insomma...
WebServer.exe
Come ho detto all'inizio dell'articolo, il progetto si compone di due distinte parti, che vengono compilate da riga di comando lanciando un bel old-style build.bat . Amo .NET anche perchè sto riciclando e rividendo alcune cose che pensavo fossero d'altri tempi.
In tutto questo VS.net, ancora una volta, è un optional: che l'abbiate o meno, è ininfluente, vi basta il solo SDK con il compilatore C# (e magari visto che ci siete, anche il SP2 del .NET framework, perchè essere sicuri non è mai un male...).
webserver.cs, che contiene il codice sorgente per l'eseguibile che fa da "pilota" per la classe Cassini.Server, è banale ed implementa le chiamate ai metodi della classe attraverso pulsanti: niente che non si possa fare in un modo diverso, ad esempio con output su console.
Conclusioni
Il team di sviluppo di ASP.NET ancora una volta ha fatto centro. Web Matrix , il forum , Cassini. Senza dimenticarci di IBuySpy Store & Portal .
Sfornano applicazioni di ottima qualità, gratuite e stimolanti per la comunità. In più con una licenza che più semplice non si potrebbe:
/*=======================================================================
Copyright (C) Microsoft Corporation. All rights reserved.
THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
=======================================================================*/L'open source, se ce ne fosse ancora bisogno, non vuol dire Linux e soprattutto, non vuol dire GPL.
Approfondimenti
- a href="webmatrix.aspx">ASP.NET Web Matrix Project: sviluppare con ASP.NET
- Rilasciata la beta1 dei forum di ASP.NET
2 pagine in totale: <<Indietro 1 [2]
Contenuti dell'articolo
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà

Stampa
Download 



