The article also clearly states that Microsoft have no intention of doing their own version of Perl. Oh good.
As an example of this, my application is tens of thousands of lines of perl. It's run on three operating systems (Solaris, Windows NT, Windows 95), with three databases (Oracle, SQL Server, Access), and five web servers (Apache, Oracle WebServer, IIS3, IIS4, Lotus Domino). The perl scripts don't need to change. That's why I use perl.
Apache ran fine, with the only problem being that in order to invoke a perl script, it uses the bang-hash convention from UNIX: the script must start with
#!c:\perl\bin\perl.exeor your moral equivalent. After that, it flew.
The current versions of Apache support ISAPI executables, but not ISAPI filters, which means no Active Server Pages. Chili!Soft do ASP support for Apache which appears to be quite good.
If it were up to me, I'd move to Apache today. It's not, so I'm still on IIS4, but I'm intrigued as to what problems IIS5 is going to cause me, since now I have a convincing alternative if IIS5 does cause problems that take too long to fix.