Re: [PHP4BETA] SAPI

From: Date: Thu, 01 Jan 1970 00:00:00 +0000
Subject: Re: [PHP4BETA] SAPI
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-391@lists.php.net to get a copy of this message
> About future improvements to this library, as I told Rasmus, our original > intention of making SAPI a de-facto standard for Web server modules does > not stand any chance, in my opinion. The change in my perspective mostly > happened because of my experience with COM. Knowing the way Microsoft > does stuff nowadays, and how it instructs developers for MS platforms to > develop, an abstraction layer of this sort will not be very attractive. > All IIS extended functionality is supposed to be added through COM > (including scripting languages, through IActiveScript*). Such an > abstraction layer would be cool for developing simple modules, or > developing modules that are targetted at being multiplatform, but > switching to that library from COM programming has serious drawbacks for > Win32 programmers, so I don't think that it'll ever become the de-facto > standard for writing extension modules for web servers. I still don't understand your logic here. If SAPI can cover ISAPI, NSAPI, Apache API, WebSite and perhaps Roxen, then we have 95% perhaps of the servers on the Net covered. I don't see what COM has to do with this. SAPI would be something that a software developer looking to make his module portable would look at. If he built his module exclusively as a COM object, then he obviously doesn't care about portability and as such SAPI is irrelevant to him, and that is perfectly fine. -Rasmus -- PHP 4 Beta

« previous php.version4 (#391) next »