PVDLAB.NET
 Customers   Buy now   Partnership   Support   Contacts 
  { www.pvdlab.net / Cgi Faq / Basic Questions / So what are in a nutshell the options for webserver programming? }

So what are in a nutshell the options for webserver programming?

Too many to enumerate - but I'll try and summarise.  Briefly, there
are several decisions you have to make, including:
  * Power.  Is it up to a complex task?
  * Complexity.  How much programming manpower is it worth?
  * Portability.  Might you want to run your program on another system?
So here's an overview of the main options.  It's inevitably subjective,
but may be helpful to someone:
Basic SSI:  Simple interface for basic dynamic content.
   Non-standard - read your server docs.
Enhanced SSI[1]: Suitable for more complex tasks within
   an HTML page.
CGI:   The standardised, portable general-purpose API,
   not limited to working with HTML pages.
Enhanced CGI-like[2]: Typically gain efficiency but lose portability
   compared to standard CGI.
Servlets:  An alternative API for JAVA, that overcomes
   the limitation of JAVA not supporting
   environment variables.
Server API:  Generally the most powerful and most complex option.
[1] For example, PHP, ASP.
[2] For example, CGI adapted to mod_perl or fastcgi.


 OUR NEWS

}
From now the site of our new clients MaBiCo.com and MaBiCo.ru is also in Internet! Powered by PVD News System v4.
}
From now the site of our new client SPORT.RU is also in Internet! Powered by PVD News System.
}
From now the site of our new client Seaside TV and Radio is also in Internet! Powered by PVD News System v4.
}
From now the site of our new client News Agency "Oreanda" is also in Internet! Powered by PVD News System.
}
PVD Update Manager is renewed! From now it supports any quantity of named files repositories.

 OUR LINKS
CGI FAQ }
FOREX  }
Personal Finance  }
Business and Finance  }

Powered by Apache Powered by ModPerl Powered by MySQL Performance optimized by LoadRunner
Copyright 2004 © PVDLab Tel.No: +375-29-6257816
+7 (812) 9307447
+7 (812) 3203123