¿Cuáles son las diferencias clave entre PHP y Perl?

PHP resuelve un problema muy específico: crear sitios web y aplicaciones web. Perl fue diseñado como un lenguaje de programación de propósito general.

He escrito sitios web en Perl, pero lo encuentro igualmente bueno para, por ejemplo, buscar patrones en secuencias de proteínas de ADN. Perl también es un reemplazo decente de la línea de comandos para sed, awk, grep y cut. Y Perl tiene excelentes bibliotecas especializadas de procesamiento de texto como String :: Approx.

He escrito scripts de shell en PHP y siempre parece una exageración (he oído de segunda mano que incluso Rasmus no es un defensor del uso de PHP fuera del dominio del sitio web). Otoh He escrito sitios web en PHP y siempre han atendido mis necesidades y las necesidades de mis clientes.

PHP tiene una gran cantidad de excelentes funciones integradas, pero todas esas funciones giran en torno a la creación de aplicaciones web. Lo cual, ya sabes, si realmente estás creando una aplicación web, es muy probable que sea una victoria.

Estoy de acuerdo con Maurice en que Perl es probablemente más difícil de aprender que PHP, pero creo que esto se debe a que Perl es apto para muchas más tareas que PHP; Aprende más, haz más. Como de costumbre, el dominio que debe abordarse es muy importante, ya sea que desee aprender un lenguaje de programación de propósito general o que “solo” quiera crear un sitio web.

PHP es en realidad un lenguaje de secuencias de comandos del lado del servidor planeado esencialmente para el avance web, adicionalmente utilizado como dialecto de programación de propósito general.

Perl es un grupo de dialectos de alto nivel, interpretados, de propósito general y de programación dinámica. Los idiomas en este grupo incorporan Perl 5 y Perl 6.

Diferencia entre PHP, Perl y Python – ResearchPedia.Info

PHP inicialmente realizado por Rasmus Lerdorf en el año 1994.

Perl fue creado inicialmente por Larry Wall en el año 1987 como un lenguaje de script UNIX ampliamente útil para componer el procesamiento de informes simple.

  • PHP fue construido con la funcionalidad de la base de datos incorporada, en particular las funciones mySQL.
  • PHP es mucho más fácil de aprender que Perl. En realidad es más fácil que la mayoría de los otros lenguajes de desarrollo web, pero Perl tiene una mejor documentación que PHP.

También puede encontrar más información sobre las diferencias aquí: http://tnx.nl/php.html#links