Re[3]: PHP vs. Perl
On Thu, 23 Oct 2003 11:04:05 +0400, Sergey Tamkovich <se***@m*****.ru>
wrote:
> Hi NixoiD!!!
>
>
>
> Thursday, October 23, 2003, 8:29:21 AM, you wrote:
>
>>>
>>> Я не согласен. Перл это юниксовый стандарт. Лучшее средство для
>>> обработки информации на естественном языке.
> N> Ну и что, что стандарт. PHP точно так-же можно считать стандартом для
> N> разработки WEB-приложений.
>
> Чувствуешь разницу между "считается" и "можно считать"??
>
> N> А perl больше ориентирован на написание всяких
> N> "системных" скриптов.
> N> PHP первоначально создавался как средство для рахзработки WEB-сайтов.
>
> Как средство _простой_ разработки - типа для домохозяек =))
Ну если домохозяйка может написать PHPNuke.. Или тот-же phpBB...
> N> Если
> N> PHP вкомпилен как модуль апача(а если админ не извращенец то так оно и
> N> есть), то по производительности он намного превосходит Perl.
>
> Ты не прав. Найди тесты - размещение хешей, массивов, да и стандартные
> функции (принт,джоин,коннект) в перле очень оптимизированы - это
> следует хотя бы из задач решаемых на перле - системные скрипты это
> тебе не май хоум пейдж.
Каждый Perl-скрипт запускается как отдельный процесс, а PHP втроен в апач.
> N> На нем удобее и быстрее писать. Вот простой пример:
> N> Если мне нужно замылить кому-то мессагу, то на перле мне нужон писать
> N> front-end к sendmail'у, а на PHP просто
> mail("мыло","сабж","текст"[,...])
>
> open (MAIL,"|/usr/lib/sendmail");
> print MAIL "To: to\@e.mail\n";
> print MAIL "From: from\@e.mail\n";
> print MAIL "Subject: Subject\n\n";
> print MAIL "Body\n";
> close MAIL;
> это фронтенд?
Одна строчка и 6 - разница есть? + Еще нужно уметь пользоваться
сендмейлом...
> я же говорю : перл мощное средство, ну зачем к примеру домохозяйке
> управлять RFC-822 заголовками? незачем.
Не понял вопрос. Если нужно - в mail() можно писать дополнительные
заголовки. Не нужно - не пиши.