Bu, gerçekten, çok öznel bir sorudur. Ben tamamen 2010 yılında, Perl veya PHP (ve hatta Python ya da Ruby) aynı şekilde böyle bir proje için size hizmet edebileceğini tasavvur edebilir. Fark araçları kadar dilin kendisi, en iyi uygulamalar ve toplumdan gelen gitmiyor.
Bu diller arasında ben Perl en aşina değilim, bu yüzden bana ihtiyaçları ile ilgili, bu bakış açısıyla bir cevap sunmaya çalışalım.
Text and XML parsing: Perl (sürece size don't slurp), hatta çok uzun dosyaları metin ayrıştırma için çok sağlam desteği vardır ve sağlar, güçlü, net ve kolay regex programming. Bu açık yerleşik Unicode support ve standart trans-kodlama araçları kullanıcı arayüzleri geldiğinde very kullanışlı (Encode modülü). Aynı zamanda, bir standart şeklinde libxml2 için bir doğrudan bağlanma vardır, hızlı ve modül bakımlı: XML::LibXML.
DBMSes bir dizi doğrudan SQL sorguları sağlar Relational DB Support: standart veritabanı arayüzüne ek olarak (DBI), hangi DB-to-Webdoc yönetim ise kolaylaştırmak için çerçeveler vardır hala güçlü. En ünlü muhtemelen olmak Catalyst.
HTML Document presentation: Mason benim favori web uygulama dağıtım motorudur. Perl ile entegrasyon so, zarif, henüz çiftleşmiş desen veya dil özelliklerini feda etmez.
Heavy load handling: çözmek için yük sorunları var gibi birçok çözümü vardır. Perl için bağlamaları sunuyor memcached: Cache::Memcached (Perl ile yazılmış) ve Cache::Memcached::Fast (C yazılı).
Sözdizimi ve genel dil felsefesi açısından kişisel tercihleri ile bu dengelemek, ve çok çok yakında Enlightened Perl topluluğuna katılmak olabilir :)