Ben en çok PHP vs Perl sayfaları olması gibi görünüyor fark ettik
PHP is better than Perl because
<insert lame reason here>
ILK ve nadiren makul karşılaştırmalar yapmak.
Sözdizimi-bilge, sen az deneyime sahip, özellikle PHP genellikle Perl daha anlamak daha kolay olduğunu göreceksiniz. Örneğin, önde gelen ve PHP boşluk sondaki bir dize kesme basitçe
$string = trim($string);
Perl bu biraz daha gizlenmiştir
$string =~ s/^\s+//;
$string =~ s/\s+$//;
(Ben bu biraz tek bir çizgi yakalamak daha verimli ve yerini inanıyorum ve de biraz daha anlaşılır.) Ancak, PHP genellikle daha İngilizce gibi olsa bile, bazen hala düşük seviye C için bir sarıcı olarak kökleri gösterir, Çoğu PHP dabblers yerine kılavuzunu keşfetmek vakit daha çok ezoterik şey için kendi eşdeğer işlevler yazmak, çünkü örneğin, strpbrk ve strspn, muhtemelen nadiren kullanılır. Herkes sıfırdan öğrenmek zorunda, Perl gibi şeyler eşit olduğu gibi ben de, İngilizce bir ikinci dil kimin için programcılar hakkında merak ediyorum.
Zaten manuel belirtmiştik. PHP güzel bir online el kitabı vardır, ve ne yazık ki o ihtiyacı. Ben hala bu tür parametreleri veya fonksiyon adlandırma kuralı sırasına kadar basit olmalıdır şeyler için zaman zaman ona bakın. Perl ile, muhtemelen kılavuzuna başvuruyorsunuz bulacaksınız lot başlamanıza ve sonra bir gün bir a-ha anı olacak ve bir daha asla ihtiyaç olarak. Eh, en azından daha gelişmiş olduğunu ve daha bir yol daha, muhtemelen daha iyi bir yolu var olduğunu değil, sadece o fark kadar, bir başkası muhtemelen daha iyi bir yolu, ve belki de sadece cpan ziyaret gerektiğini bunu yaptı.
Perl does have a lot more options and ways to express things. This is not necessarily a good thing, although it allows code to be more readable if used wisely and at least one of the ways you are likely to be familiar with. There are certain styles and idioms that you will find yourself falling into, and I can heartily recommend reading Perl Best Practices
(sooner rather than later), along with Perl Cookbook, Second Edition
to get up to speed on solving common problems.
Perl barındırma paylaşılan ortamlarda daha sık kullanılır nedeni PHP daha cazip bir seçenek haline getirmiştir tarihsel CGI ve hosts 'isteksizlik algılanan yavaşlık mod_perl dolayı güvenlik ve yapılandırma konularında yüklemek için olduğuna inanıyorum. Döngüsü daha sonra ana sunmuş ve insanların kullanmak istedim, çünkü daha fazla ana uzattı, çünkü daha fazla kişi PHP kullanmayı öğrendim, devam etti. Yerine web sunucusunun çekirdek bırakarak, gibi daha bir hız farkları ve güvenlik konuları FastCGI bu gün tartışmalı hale, ve çoğu durumda PHP FastCGI tükendi.
Bu durumda ya da başka nedenler vardır olsun ya da olmasın, PHP popüler oldu ve uygulamalar sayısız içinde yazılmıştır. Sadece basit bir blog ya da fotoğraf galerisi ile giriş seviyesi bir web sitesi istiyorum halkın çoğunluğu için, PHP böylece ana teşvik ne de ihtiyaç vardır. Isterseniz Perl (ya da başka bir şey seçtiğiniz) kullanarak sizi durdurma şey olmalıdır.
Kurumsal düzeyde, ben üretimde çok fazla PHP bulmak (ve lütfen, Facebook bir karşı-örnek olarak, dedim enterprise düzeyinde kimse noktası) olacağını sanmıyorum.