>> первая версия PHP была написана на Perl
...
>> когда создавались те же языки PHP и JavaScript
>> аналогов с такой же функциональностью просто не существовало.
>> Javascript - исполняется в browser`е на стороне клиента,
>> PHP - специализированный язык для разработки веб-приложений.> автор противоречит сам себе: перл был и есть специализированный язык
> для написания веб-приложений (равно как и для обработки текста,
> для написания системных утилит и много другого).
Perl - это универсальный язык.
и если бы существующие на тот момент cgi/perl и mod_perl удовлетворяли
все потребности разработчиков и хостеров, не было бы причин создавать PHP и mod_php.
cgi/perl - динамические сайты будут тормозить, из-за особенностей интерфейса CGI
mod_perl - каждому клиенту нужно выделять свой собственный экземпляр apache.
сайты, где был в основном статический контент - им было достаточно cgi/perl для динамики,
крупные проекты - использовали mod_perl и выделенный сервер, например, тот же Amazon.com
и тех и тех сайтов - примерно по 10-15%.
mainstream же - это проекты которым cgi/perl - уже мало, а mod_perl - еще много.
если бы не существовало этой незаполненной ниши, то PHP никогда не стал бы популярным.
кроме того, если посмотреть на ситуацию с точки зрения хостинговых компаний:
mod_php - это самый оптимальный способ упаковать наибольшее количество динамических
сайтов, размещенных на виртуальном хостинге на один физический сервер.