|
Добро
пожаловать!
|
|
||||
Downloads Web-design |
|
1. Сухой
осадок
Многие
в это не
верят (я сам
не верил), но Perl
действительно
лучше, чем PHP.
Вот одна из лучших
книг по Perl:
"Стивен
Холзнер. Perl:
специальный
справочник.
Санкт-Петербург,
издательство
"Питер", 2000".
Яснее, чем
там, нигде не
напишут... 2.
Несколько
слов о PHP PHP3,
конечно,
язык
хороший... Во
всяком
случае,
синтаксис у
него на порядок
проще и
яснее, чем у Perl.
И
конструкций/инструкций
меньше. Это
достоинство.
Например, в
Паскале
конструкций
еще меньше,
но это не
мешает ему
называться
почти что
одним из
самых
алгоритмизируемых
языков.
Этот
вариант,
конечно, не
лезет ни в
какие ворота.
А что если
нужно
сделать редизайн?
Лучше сразу
повеситься.
В то же время,
в PHP можно
комбинировать
обычный
html-такст с
кодом
скрипта.
Например:
Я
думаю,
достаточно
перечислять,
чем PHP лучше Perl-а.
Интереснее
будет
посмотреть,
где он хуже.
Итак... ·
Перенаправление
ошибок в
браузер - 100%
как в PHP ·
500-я ошибка
побеждена.
Теперь все
работает в точности
так же, как в PHP. ·
Обработка
форм - можно
добиться
возможностей,
которые PHP и не
снились.
Причем относительно
простыми
средствами.
Кстати, насчет
стандартного
CGI.pm - ужасный
слон. Я поковырялся
в нем, хотел
понять, как
там устроена
обработка
закачки.
Лучше бы я
этого не видел...
И потом, вам
не кажется,
что 130 Кб кода
на Perl (размер CGI.pm) -
несколько
чересчур?.. ·
Сериализация
реализуется
довольно
несложно,
причем
можно даже
сделать ее
совместимой
с PHP-шной. Можно
также
воспользоваться
модулем Storable,
который
работает
очень
быстро. ·
Вставки
Perl-кода прямо в
html-документ.
Эта возможность,
являющаяся
ключевой в PHP,
на Perl
реализуется
несколько
сложнее, чем
все
вышеперечисленные.
Но реализуется,
причем,
опять же, с
большими
возможностями,
чем имеет
сам PHP. Итак,
вывод: Perl по
всем
параметрам (ну
почти) лучше,
чем PHP. Он в
несколько
раз сложнее,
это точно.
Неоправданно
сложнее, вот
что обидно.
Но
привыкнуть,
я думаю, можно.
Поэтому, как
только PHP-шная
горячка
несколько
спала,
впереди
забрезжил
свет. Свет языка
Perl.
|
|
Новости |
||
Design by: