The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Пятнадцатый выпуск журнала Pragmatic Perl

06.05.2014 11:49

Представлен пятнадцатый выпуск Pragmatic Perl, русскоязычного электронного журнала о современном языке программирования Perl.

В номере:

  • Простые способы сделать консольную утилиту удобнее
  • Модульное тестирование под AnyEvent
  • Тестирование интерфейса веб-приложений. Применение WWW::WebKit
  • Обзор CPAN за апрель 2014 г.
  • Интервью с Кристианом Вальде (Christian Walde)


  1. Главная ссылка к новости (http://pragmaticperl.com...)
Автор новости: vti
Тип: Справочная информация
Короткая ссылка: https://opennet.ru/39708-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, rusich (?), 18:50, 06/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    на Перле ещё кто-то пишет?
     
     
  • 2.3, Anonimus (??), 18:58, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Недавно хотел потыкать web framework на Perl, но просмотр возможностей одного из NodeJS framework-ов сманил меня на свою сторону.
     
     
  • 3.11, Аноним (-), 19:11, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Недавно хотел потыкать web framework на Perl, но просмотр возможностей одного из
    > NodeJS framework-ов сманил меня на свою сторону.

    Для server-side web Perl не очень. Вот для безбраузерного client-side (типа автотестов) - ему равных нет.

     
     
  • 4.16, rob pike (?), 19:39, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И чем же он "не очень"?
     
     
  • 5.17, YetAnotherOnanym (ok), 20:08, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Немодно.
     
  • 5.20, Аноним (-), 20:14, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И чем же он "не очень"?

    Когда весь мир делал статические веб-странички, Perl-хакеры писали CGI-скрипты!
    Когда весь мир делает AJAX-сайты на MVC-фреймворках, Perl-хакеры... пишут CGI-скрипты.

     
     
  • 6.21, rob pike (?), 21:04, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вы там в середине пропустили существенную часть - Когда весь мир делал динамические php-странички, Perl-хакеры писали на mod_perl.

    >Когда весь мир делает AJAX-сайты на MVC-фреймворках, Perl-хакеры... пишут CGI-скрипты.

    Странные они какие-то, эти ваши Perl-хакеры.
    У них и Plack есть, и Catalyst, (и Dancer с Mojo для особо содных-молодежных).
    А они всё CGI-скрипты пишут.

     
  • 6.26, YetAnotherOnanym (ok), 23:25, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда весь мир делает AJAX-сайты на MVC-фреймворках, Perl-хакеры... пишут CGI-скрипты.

    Забить в гугол "mvc web-framework perl" не пробовали?

     
  • 2.6, Аноним (-), 19:06, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    JetBrain не поддерживает Perl, так бы с удовольствием потыкал.
     
     
  • 3.8, Аноним (-), 19:08, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > JetBrain не поддерживает Perl, так бы с удовольствием потыкал.

    Хороший метод выбора ЯП, взял на заметку.

     
     
  • 4.12, Аноним (-), 19:13, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разве что взять в качестве негативного признака, т.е. то, что поддерживает JetBrain - китаизм и ремесленически-монотонное клепание кода у станка.
     
     
  • 5.18, Аноним (-), 20:11, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Разве что взять в качестве негативного признака

    Извините, забыл табличку <Сарказм>.

     
  • 2.7, Аноним (-), 19:07, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > на Перле ещё кто-то пишет?

    Как минимум, абсолютное большинство квалифицированных сисадминов. Shell очень ограничен по своим возможностям, Python требует много ресурсов и значительно менее удобен при обработке текста.

     
     
  • 3.14, yomba (?), 19:25, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А ruby?
     
     
  • 4.15, sorrymak (ok), 19:32, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Предустановлен далеко не везде (иногда это важно), как и Python требует много ресурсов.
     
     
  • 5.29, chinarulezzz (ok), 02:33, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    и cpan.
     
  • 3.22, Аноним (-), 21:31, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> на Перле ещё кто-то пишет?
    > Как минимум, абсолютное большинство квалифицированных сисадминов. Shell очень ограничен
    > по своим возможностям, Python требует много ресурсов и значительно менее удобен
    > при обработке текста.

    Ну-ка про шелл - вот с этого места подробнее. Утилиты мира еще не изобрели? Или, пардон муа, в перле есть все функциональные аналоги? Ах, простите, там надо с CPAN кучу депендентного гогна, не всегда еще компилирующего низовые либы, стянуть.... Ну да, ну да.

     
     
  • 4.28, rob pike (?), 01:30, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтоб наличие CPAN счесть недостатком - это надо додуматься.
     
     
  • 5.30, chinarulezzz (ok), 02:39, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтоб наличие CPAN счесть недостатком - это надо додуматься.

    возможно, по наличию слов "депендентного гогна" - это один из тех чуваков, кто появлялся в тредах про перл и жаловался как он хотел запустить маленький энтерпрайзный скрипт, который тянул туеву хучу зависимостей. А он так заколебался это устанавливать, что вообще не тру и перл отстой.

    P.S. Попробовав почти все что можно установить в дистрибутиве, скриптовые языки для решения своих минутных нужд, именно перл + cpan оказался тем, "что доктор прописал". А ведь я помню как появлялся ранее в перлтредах и "гадил в камментах" :-P

     
  • 4.37, Аноним (-), 11:55, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну-ка про шелл - вот с этого места подробнее. Утилиты мира еще не изобрели?

    Их-то изобрели. Но, во-первых, не на все случаи жизни они есть, тем более в стандартной инсталляции, и во-вторых - довольно убог язык, их связывающий.

    > Или, пардон муа, в перле есть все функциональные аналоги?

    В перле есть гораздо больше :)

    > Ах, простите, там надо с CPAN кучу депендентного гогна, не всегда еще компилирующего низовые либы, стянуть....

    Не умеете пользоваться пакетными менеджерами, выкачивающими зависимости (тем же cpan)? Месье слакварщик?

     
  • 3.35, цирроз (ok), 11:34, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не только администраторы, тест-сценарии, например, пишутся для программ, парсеры всякие, конверторы.
     
  • 3.41, Добрый Дохтур (?), 01:56, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Как минимум, абсолютное большинство квалифицированных сисадминов. Shell очень ограничен
    > по своим возможностям, Python требует много ресурсов и значительно менее удобен
    > при обработке текста.

    ваш perl - редкостный тормоз. даже для php есть вариант с jit.

     
  • 2.19, YetAnotherOnanym (ok), 20:11, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > на Перле ещё кто-то пишет?

    Да, например я.

     
  • 2.25, АнониМ (ok), 21:56, 06/05/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для скриптов самое то.
     
  • 2.31, _KUL (ok), 03:24, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Писал биллинг, писал коллектор для netflow, писал вебку для биллинга, писал в винде COM коннект для 1С.
    Перл, это как питон, - элегантное, мощное, не требовательное, быстрое и многофункциональное.
    Если вы не пишете/писали на Perl, а кто то пишет/писал, то скорее это не кто то странный, а вы какой то не такой ...
     
     
  • 3.32, Аноним (-), 04:05, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А я как то не смог понять как работает мой же софт который я год назад сдал 8-о
    В общем ушел на питон я, никого за собой не зову, но мне так правильнее :)
     
     
  • 4.34, rob pike (?), 07:17, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    По крайней мере, искренее.
    Если вы органически не можете писать нормальный код когда вас не бьют всё время по рукам железной линейкой, то Perl вам лучше не брать, это да.
    Правда, мне всегда казалось что человеку всё же лучше, проще и приятней (и значительно менее унизительно) будет научиться как-то себя самостоятельно контролировать (это вообще очень полезное умение), но многим вот проще в клетку.
     
     
  • 5.38, Аноним (-), 11:58, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > многим вот проще в клетку.

    Многим проще, когда компьютер предупреждает о типовых ошибках, а структура языка не способствует их появлению.

    А все остальные (которые не любят клеток), пишут программы исключительно в бинарном коде, в hex-редакторе. Вот там уж их свободу точно никто не ограничивает.

     
     
  • 6.40, rob pike (?), 17:26, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Многим проще, когда компьютер предупреждает о типовых ошибках, а структура языка не способствует их появлению.

    Разумеется. Только, как это всегда бывает, ничего не даётся бесплатно и любое решение - это выбор компромиссов. Структура языка, направленная на предотвращение ошибок, будет затруднять и много чего другого. Можно сделать молоток, которым невозможно ударить себя по пальцу - но вот удобство забивания гвоздей при этом сильно пострадает. Для человека, которому нужно впервые в жизни вбить три гвоздя, я бы даже именно такой молоток и посоветовал, и именно поэтому Python так быстро завоевал сердца непрограммистов, которым иногда нужно что-нибудь напрограммировать. Ну а потом как обычно - они втянулись, стали программировать чаще, потом сделали это вообще основным своим занятием, ну а боковые колеса у их велосипеда так и остались.

     
     
  • 7.44, Аноним (-), 19:05, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >ну а боковые колеса у их велосипеда так и остались.

    Ну не без этого, но блин что - велик который при малейшем неправильном движении взрывает пол кило оксигена заботливо уложенного под сидушкой - это лучше?
    Ну да делает жизнь нескучной ...

     
     
  • 8.47, rob pike (?), 09:39, 10/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вы как-то уж очень сильно преувеличиваете ... текст свёрнут, показать
     
  • 5.42, freehck (ok), 13:09, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы органически не можете писать нормальный код когда вас не бьют
    > всё время по рукам железной линейкой, то Perl вам лучше не
    > брать, это да.

    Вы знаете, Роб, такие заявляния я обычно слышу от людей, которые искренне верят в то, что пишут хороший код. ;)


     
     
  • 6.43, rob pike (?), 18:28, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А на поверку он оказывается совсем плохим?
     
     
  • 7.48, freehck (ok), 13:39, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А на поверку он оказывается совсем плохим?

    Перефразируя Тютчева: "Код написанный есть говно". =)

     
  • 5.45, Аноним (-), 19:19, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы органически не можете писать нормальный код когда вас не бьют
    > всё время по рукам железной линейкой, то Perl вам лучше не
    > брать, это да.
    > Правда, мне всегда казалось что человеку всё же лучше, проще и приятней
    > (и значительно менее унизительно) будет научиться как-то себя самостоятельно контролировать
    > (это вообще очень полезное умение), но многим вот проще в клетку.

    Сколько пафоса.
    Знаю одного переца :) который на старом добром плэйн Си такие вещи ворочает что вам и не снилось ... Вот ты ему за самдисциплину, куринные мозги етс. спой :)
    А товарЩЩ говорил что перл - write only language.

    Итак - дать тебе имэйл одного вечного финского студента Л.Торвальдса или сам найдёшь?

     
  • 2.46, Прохожий. (?), 21:30, 08/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    "Ты суслика видишь?" "Нет" "И я нет, а он есть."

    Если вы не пишите на perl и ваши однокурсники не пишут, но это не значит, что никто не пишет. Если будут говорить, что PHP  в разы больше - совсем нет.

    Почему? Потому, что mod_perl старше некоторых разработчиков на php. Лет 5 надо писать на perl, чобы понять как действительно писать надо. И исходники интернет магазина размером в 200Кб исходников - вполне крутой интернет магазин.

    И в составлении отчетов - perl непревзойденная вещь.

    Да и вообще - кто изучил perl досконально - тот уже не делает в url скриптовых окончаний.

     

  • 1.24, бедный буратино (ok), 21:44, 06/05/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Pragmatic Perl

    хорошее название для версии Ubuntu

     
     
  • 2.36, Аноним (-), 11:51, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нет такого животного - Perl.
     
     
  • 3.39, Аноним (-), 13:51, 07/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Википедия знает четверых http://en.wikipedia.org/wiki/Perl_%28disambiguation%29
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру