LWP - библиотека для доступа к WWW из Perl
Вадим Хомаха PERL Чт 09 марта 2006 PDF Не указан Не указан Не указан 0 256
Данная публикация посвящена наиболее темному, но самому нужному для продвинутого разработчика web-приложений аспекту программирования на языке Perl - автоматизации задач для World Wide Web и созданию Web - роботов.
Честно говоря, я никогда бы не подумал, что для любимого мною модуля языка Perl может быть такая корявая документация. Насколько я привык доверять документации, но в случае LWP нужно сразу же лезть в исходный текст модулей. Только после этого в голове наступает некоторое прояснение (не всегда!).
Конечно же, чтение этой документации требует серьезной предварительной подготовки. В частности, требуется хорошее знание нюансов протокола HTTP (спецификации RFC2616), CGI, правил работы с роботами и многого другого.
Джисл Аас, автор LWP - libwww-perl, - проделал огромную работу, облегчив задачу автоматизации задач Web, но с английскимя зыком у него, к сожалению, большие проблемы. Иногда очень трудно было понять, что же, в конце концов, он хотел сказать… Отсюда и качество учебника - поваренной книги LWP в примерах… и документации ко всем прочим модулям пакета.
Несмотря на низкое качество документации, сама реализация библиотеки достойна восхищения. Создать нормального робота, написав десяток строк на Perl - это просто фантастика! А приложение - полнофункциональный сервер HTTP в виде пары дюжин строк?
Я не претендую на роль истины в последней инстанции. Человеку свойственно ошибаться - увы! Качество моего перевода, наверняка, не лучше, чем у большинства книг, имеющихся в продаже. Попытка - не пытка, сказал палач. Читайте, критикуйте, присылайте свои пожелания и толкования. Все они будут приняты с благодарностью. Скачать LWP - библиотека для доступа к WWW из Perl
|