|
||||||||||
|
||||||||||
Автор: WildHare http://softsearch.ru/
Давным-давно, когда я только-только начинал свою сетевую жизнь, передо мной встала задача быстро изготовить интерактивный веб-сайт. После вдумчивого анализа разного рода статей и обзоров в качестве языка для стороны сервера был выбран Perl. Что самое поразительное — абсолютно не владея С и другими "взрослыми" языками, я каким-то волшебным образом освоил базовые конструкции языка и даже написал все нужные скрипты. Сейчас, конечно, на код моих тогдашних опытов невозможно смотреть без смеха — но все ведь с чего-то начинают. А начав писать не Perl, невозможно не полюбить этот язык. Perl поразительно, прямо-таки чудовищно эффективен, а главное —реализация относительно простых задач (скажем, написать веб-форум) на нем отнюдь не требует штудировать тонны размолоченной и высушенной древесины, вполне достаточно прочитать хрестоматийную Llama Book. Второе главное достоинство Perl состоит в его модульности. Огромным количеством программистов написано огромное количество модулей, для работы практически с чем угодно. Поэтому если Perl-программисту нужно что-то делать с E-Mail (или с FTP, или с XML, или с чем-то еще), он первым делом идет на CPAN, и только когда не находит там ничего подходящего, садится писать сам. После чего, вполне возможно, на CPAN появляется новый модуль, работающий с E-Mail (или с FTP, или с XML, или с чем там было нужно). Но любой язык требует инструментария. Конечно, Perl-программы можно писать хоть в Notepad — язык скриптовый, компилировать ничего не надо. Простые, не требующие вдумчивой отладки, скрипты отлично пишутся во встроенном редакторе FAR с плагином Colorer. Но для работы над большими и страшными программами одной только подсветки синтаксиса явно не хватит. Удивительное дело, но достойных средств разработки для Perl до недавнего времени мне не попадалось. Ничего, хотя бы отдаленно похожего на Visual Studio, увы. Лучший представитель вида, Perl Builder, во-первых, далеко не бесплатен, а во-вторых, имеет мерзкую привычку падать каждые полчаса по каким-то нелепым внутренним ошибкам. Но оказалось, что не все так плохо — нужно было просто как следует поискать в базе SoftSearch. ;-) Перебрав все, что мне выдал поисковик, я остановился на вот этой штуке: Mastak Absolute Perl. На текущий момент версия программы обозначена как "0.9 beta 2" — а это значит, что 90% функционала уже реализовано. Обладая всеми родовыми достоинствами Perl Builder (встроенный отладчик, POD-браузер, всякие сервисные вкусности) Absolute Perl начисто лишен родовых недостатков: он не требует денег (freeware) и не падает в процессе работы. В качестве недостатков я бы отметил традиционную для Perl-IDE эргономику "прошлого поколения" (кто-то должен рассказать их разработчикам о MDI и докинге служебных окон), а также режущую глаза дефолтную настройку подсветки синтаксиса (конечно, она легко перенастраивается, но тем не менее). Финальный же диагноз таков: "абсолютный" Perl прописался в моей системе на правах полноценного рабочего инструмента.
*** Смотрите также:Все статьи рубрики Software |
|
|||||||||||||