Question Details



By Marlena Burns - Jul. 15, 2009


I want to develop an app. I would like to outsource it. Problem is that, I am not able to decide on whether I want it coded in PHP or CGI. Which programming language do you think is better, in terms of security and flexibility?



Add Answer
  1. By Anand Patel on Jul. 21, 2009

    Here's a great summary:

    PHP seems very much in vogue now - with most web hosts providing support for it. For those who have only vaguely heard of it and are not too sure what it is, this article discusses PHP and informally compares writing PHP scripts with writing CGI scripts in Perl.

    PHP is a free server side scripting language. It can be built into web servers like Apache and you can use it to generate your pages dynamically. You will probably use it in situations you would have otherwise used a Perl CGI script for. For example, the PHP feedback form generated by's Feedback Form Wizard can be used by visitors to your website to send feedback to you.

    Read More:

    0 Votes
  2. By D J on Jul. 21, 2009

    PHP Without A Doubt! PHP is much better for Internet applications and/or websites. Perl is better for manipulation of files and directories as well as scripting.

    2 Votes
  3. By Zaid Chauhan on Jul. 24, 2009

    I don't write to much

    Just one thing... for web development PHP is great choice go for it.

    0 Votes
  4. By Richard Carmody on Jul. 31, 2009

    Perl is a bitch to maintain. Your own code is hard enough, let alone someone elses. If you are going to ever need to add more users or scale this or even move it to a different team, you probably want to stick with PHP, Python or Ruby.

    0 Votes
  5. By Khürt Williams on Aug. 19, 2009

    CGI is not a language. It is a legacy programming interface. You can write CGI programs in Perl, C or even Java. I have developed web site in Perl CGI and PHP. PHP is a scripting language that is used to develop a lot of modern web sites. It is the easier of the two for web development. Perl is more suited for developing system administration utilities or connecting various API and legacy systems. I use each to is strength.

    1 Votes
  6. By prasad rp on Dec. 01, 2009

    we at can you help you decide which way to go and what will be best for you. please use our website contact information to contact us

    0 Votes
  7. By Kaff on Jun. 07, 2010

    I can give you one very useful advice from PHP tutorial. Use the language or the tool which you know better

    0 Votes
Share your knowledge

Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!