I mean it performs better.Quote:
Originally posted here by unhappy
[B]""""Are CGI & ASP different versions of the same thing ???
Absolutely not. Microsoft invented ASP as a more performant replacement for CGI. CGI requires starting a new process, which is an expensive process, particularly under Windows NT.""""
what do you mean "performant"?
It runs inside an already running process, as part of a thread used by the web server (or in some versions, optionally in a pool of threads in another process)Quote:
how does asp NOT require to start another process... does it run in some kind of web server sandbox... ?
No, both are now obsolete. I'm saying Microsoft hoped it would replace CGI when they developed it (1996ish). Microsoft wanted a way to tie developers down to NT, which was at the time a woefully inadequate platform for a web server.Quote:
are you saying that asp will replace cgi?
No, they are both used for exactly the same thing.Quote:
if they are not used for the same thing what is each good for?
Neither of them is anything like a Java applet.Quote:
which one is closer to being like a java applet?
Several thingsQuote:
what is open source community doing to combat ASP.NET if CGI is too old???
- PHP runs inside the web server usually - therefore suffers none of the startup performance problems with CGI
- The various Java application servers like Tomcat - which have been around for a while before ASP.NET - and the components such as "Struts" - which ASP.NET is largely believed to have been based on.
- Mono can run ASP.NET itself (with Apache if necessary)
Slarty
