Ik ben benieuwt of Microsoft hier nog aan wat gaat doen. Ze verliezen steeds meer markt aan deel op dit gebied.
Daar zijn ze en tijd terug al mee begonnen, en 't heet .NET...
Niet dat ISS i.c.m. ASP.NET zich voor enterprise oplossingen nu al kan meten met IBM WebSphere, BEA WebLogic, SunONE (en andere EJB-gebaseerde systemen), maar 90% van de gezochte oplossingen zijn niet van het "enterprise" niveau.
Het MKB is zich meer en meer aan het profileren op het internet, en dan liefst interactief, content driven, database driven, en wat er zo al nog meer aan buzzwords te vinden is. MS biedt voor die markt een goed werkbare oplossing, terwijl je bij IBM. BEA, Sun, etc. toch al gauw tegen een flinke kostenpost aan consultants etc. oploopt.
Die kostenpost krijg je meestal bij MS ook wel, maar pas later, bij het finetunen en de boel goed live krijgen. Maar een eerste werkende prototype is in ASP.NET (C#) veel sneller in elkaar te zetten.
Apache schat ik als webserver een stuk hoger in dan IIS, ook al omdat scripttalen als Perl, Python en PHP als module kunnen worden geladen, en daardoor een stuk sneller zijn dan de IIS-varianten, maar ik ben bang dat dat in de nabije toekomst niet voldoende is.
Iedereen met Visual Studio .NET en een beetje kennis van programmeren kan in korte tijd een interactieve ASP.NET site bij elkaar klikken. En wanneer het component dat je zoekt niet met VS wordt meegeleverd, dan koop je 't toch? Van
DevExpress,
Falafel, etc.
Bij EJB, Python, PHP, etc. ligt die drempel ietsje hoger. Het "bij-elkaar-klik" gehalte van PHP, Python, Perl, etc. is 0, en bij de Java-based oplossingen is dat meestal ook maar behelpen. JBuilder doet 't wat dat betreft m.i. het beste, maar ik ben bevooroordeeld (Delphi programmeur).
Voor de duidelijkheid: ik houd helemaal niet van bij-elkaar-geklikte applicaties of sites, maar die kant gaat de markt wel op, en MS heeft met ASP.NET een erg sterke troef in handen.