Perl or PHP for web developing? ( I reply to someone’s email)
As a web professional, I ever worked in multiple-product environment by using J2EE (JSP), Perl and PHP, with first-hand experience.
For big project and long-time cycle, J2EE is the choice, otherwise (small to middle), PHP is the primary option.
Perl is a powerful server-side tool, but never the choice for web app. Session, embed-htmls are not easy for Perl, as well as speed and extensibility (Integrating with Drupal, Joomla, WordPress, PhpBB etc).
For the web applications, PHP is much better than Perl. Huge data and High volume are easy control depends on how your control. AJAX is a great help in such case.
Currently, developing with an unitary language is not enough. In LAMP env, for better performance, a good option is to integrating PHP+Perl+Shell Script together to make project powerful and high performance.
Actually I like Perl much more, reasonable usage in server side (app + administrating) will make work greatly easy and automation.
However, for web apps, trying PHP, you will find huge dollars saved, huge time saved with more stable, scalable and qualified codes.
Perl is my favorite language, but it doesn’t mean it suits everywhere, especially for web developing. I prefer to use PHP + so many open sources such as Drupal, Joomla, wordpress, phpBB etc which make work much easier.
Does Perl have such famous open-source applications?
Perl’s supports are everywhere. If google Perl vs. Php, many articles give the points Perl is lovely than PHP.
Here is a very interesting Pery guy’s article: “PHP IN CONTRAST TO PERL”
Another article of ‘Perl vs PHP’ give their opinion:
In regard to web development, we have yet to find a single thing that Perl can’t do, whereas we have found limitations in PHP. We feel that the added power of Perl makes it the better choice. We have not found the efficiency issue to be much of an issue at all – in most cases it’s only academic and won’t actually affect the performance of your website.