title: Difference between PHP, Java Servlet and traditional CGI program
body: <p>I learned that program that handle GET/POST request are usually CGI programs.
  This definition is too board. Can anyone tell me what exactly a CGU program is? CGI programs handle GET/POST method, but Java servlets and PHP can do that too, so what is the difference between PHP and traditional CGI program; Java servlet and CGI program? </p>