Web Developing: PHP or Perl ?
Blogs20102010-10-23
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.
