Ingyenes webszervert mutat be a Microsoft
Nem probléma például PHP webfejlesztők számára ingyenes webkiszolgálóhoz jutni, még válogathatnak is. Nem így áll a helyzet az ASP.NET alapon dolgozó programozókkal, akik eddig vagy a VisualStudio 2010-be integrált ASP.NET Development Servert használják, vagy a Windowsba épített IIS Web Servert veszik igénybe. Mindkettőnek vannak markáns előnyei és hátrányai is.
Az egyszerű minimum
Nagyon könnyű használni a VisualStudio 2010-be épített ASP.NET Development Servert (Cassini néven is ismert), nem szükséges még adminisztrátor felhasználói fiók sem a használatához, és fut akár Windows XP alatt is. Külön telepíteni sem kell és minden beállítás nélkül megy, hiszen alapértelmezetten ezt használják a VisualStudio projektek. Nem figyel külső portokra, így könnyebben jóvá hagyják használatát a nagyvállalati IT környezetekben is.
Vannak azonban hátrányai is. Nem támogatja a kereskedelmi ASP.NET webkiszolgáló teljes funkciókészletét, hiányzik az SSL, az URL Rewriting Rules támogatása, a saját biztonsági beállítások és más előnyös elemek, amelyek az IIS 7-ben megtalálhatók.
Szinte valós környezet, de csak adminisztrátoroknak
Az IIS Web Server jelenti a fejlesztők számára a másik opciót a Visual Studio webalkalmazások fejlesztése és tesztelése során. Ha a projektben beállítjuk az IIS használatát, akkor elérhetővé válik minden szolgáltatás, azaz a fejlesztő az éles környezethez nagyon hasonló tesztágyban futtathatja munkáit. Hátránya leginkább a nagyvállalati biztonsági előírások szigorából ered, sok cégnél egyszerűen nem megengedett, hogy egy fejlesztőmunkatárs gépén külön webszerver fusson. Az IIS egyben megköveteli, hogy a felhasználó fiókja adminisztrátor típusú legyen, ennek pedig sok rendszergazda nem örülne. További nehézség lehet, hogy a legújabb változatok (IIS 7.x) nem állnak egyöntetűen rendelkezésre minden Microsoft operációs rendszeren, Windows XP alatt például csak az IIS 5.1 elérhető, ami természetesen nem tartalmaz annyi mindent, mint a 7.xx kiadás.

IIS Express, ötvözet a fejlesztőknek
Az IIS Express ötvözi a két megoldás előnyeit. Azzal, hogy nem igényel admin hozzáférést, csak a felhasználói mappákon belül tevékenykedik, így lehetővé teszi, hogy szigorú biztonságpolitikával dolgozó IT cégeknél is futtathassa bárki. Használható benne az IIS 7.x kiszolgáló minden lehetősége, így teljes körű tesztelésre ad lehetőséget. A Microsoft bloggere szerint csak egy mintegy 10 megabájtos telepítőcsomag letöltését és gyors installálását igényli majd. Ugyanolyan konfigurációs állományt használ majd, mint a normál IIS és azzal párhuzamosan telepíthető és használható, összeakadás nélkül. Telepítése nem zavarja meg a Visual Studio-ban alapértelmezett ASP.NET Development Server használatát sem, és arról egy pár kattintással az új kiszolgálóra állítható át a projekt. Még Windows XP alatt is működik, ahol ez lesz az egyetlen lehetőség az IIS 7.x szolgáltatások teljes tesztelésére.

A blog ígéretet tesz rá, hogy hamarosan elérhető lesz az IIS Express első béta változata tesztelésre, de konkrét időpontot nem említ. Sőt, a végleges változat kiadása után, de még idén olyan javítócsomagokat bicsát majd ki a Microsoft a Visual Studio 2010-hez (az ingyenes Visual Studio Express kiadáshoz is), melyekkel alapértelmezetté válik az új IIS Express kiszolgáló használata minden projektben.



Az IBM Magyarország és a CNW Zrt. közös szervezésében "Vállalati közösségi és mobil megoldások az üzlet szolgálatában" címen megrendezésre kerülő konferencia kapcsán Mészáros Tamás, a CNW értékesítési igazgatójával nyilatkozott a hazai tapasztalatokról.



1 hozzászólás
"e még idén olyan javítócsomagokat bicsát majd ki a Microsoft a Visual Studio 2010-hez" bocsát.