This week's book giveaway is in the Agile and Other Processes forum. We're giving away four copies of Real-World Software Development: A Project-Driven Guide to Fundamentals in Java and have Dr. Raoul-Gabriel Urma & Richard Warburton on-line! See this thread for details.
When we start learning web comp, every writer starts with cgi's contribution to server side computing and then -ve of cgi then +ve of servlets technology. Surprisingly this site is based on cgi. Any special reasons to have Java site developed on cgi technology. Thanks.
I am a java guy, so I would like to give answer to this question in following way:
Java is the best technology for implementing a website and there are almost zero good reason of using CGI. The only reason which I could see is resource constraint! The company may not have good java skillset, or may have good CGI skillset available for the project or the reason could be cheap / relatively cheap resources for CGI implementation.
I know this is really bad answer to this question, but it's a bad question for this forum too The right forum for this question is: