|
NSAPI is the Netscape equivalent to Microsoft's ISAPI
People seem to find ISAPI much easier to understand (or perhaps its the
way I teach them ;-).
Microsoft were clever in splitting ISAPI into Extensions (CGI
replacement, very simple to use), and Filters (lower level, such as
custom Authentication, somewhat more complex).
Very briefly, NSAPI requires more effort to understand it - my guess is
that they decided that since it was going to be used by techie types,
who have no problems playing around with DLLs or Shared Objects,
callbacks, etc. they didn't go that extra step to make it very simple
to use. Some might consider it elegant, others complain that it is
"hacky".
Could I interest you in an Advanced WWW AD&I course/workshop, where
you'll have a chance to use both technologies, and more? (well, I have
to try ;-).
http://bigbird.geo.dec.com/wwwadi/
One final point. I know of at least one company that has implemented
ISAPI (only Extensions) under UNIX.
Cheers,
/Damian
|
|
I have used a lot of CGI; used a lot of ISAPI indirectly (IDC) and
very little ISAPI directly and no NSAPI.
So, I do have problems "Playing around with DLLs & Shared objects" !!!
>
>Could I interest you in an Advanced WWW AD&I course/workshop, where
>you'll have a chance to use both technologies, and more? (well, I have
>to try ;-).
>http://bigbird.geo.dec.com/wwwadi/
>
Does sound intersting to me...upto the boss though !
>
>One final point. I know of at least one company that has implemented
>ISAPI (only Extensions) under UNIX.
>
Would you mind giving more info. on this ?
Thanks a lot...Raju.
|
|
The place to look for info on what vendors support ISAPI is:
http://rampages.onramp.net/~steveg/isapiven.htm
Processs Software's Web Server for OpenVMS (Purveyor) supports
ISAPI according to http://www.process.com/butter/getstart.htp
For UNIX, take a look at
http://www.spyglass.com/newsflash/releases/082096server.html
I'd take a good look at Server-side scripting to see if it offers the
kind of thing you want - Netscape's LiveWire or Microsoft's Active
Server Pages (all covered in the course, naturally ;-).
Cheers,
/Damian
|