URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95758
[ Назад ]

Исходное сообщение
"Пятнадцатый выпуск журнала Pragmatic Perl"

Отправлено opennews , 06-Май-14 18:50 
Представлен (http://pragmaticperl.com) пятнадцатый выпуск Pragmatic Perl, русскоязычного электронного журнала о современном языке программирования Perl.


В номере:


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

URL: http://pragmaticperl.com
Новость: http://www.opennet.me/opennews/art.shtml?num=39708


Содержание

Сообщения в этом обсуждении
"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rusich , 06-Май-14 18:50 
на Перле ещё кто-то пишет?

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Anonimus , 06-Май-14 18:58 
Недавно хотел потыкать web framework на Perl, но просмотр возможностей одного из NodeJS framework-ов сманил меня на свою сторону.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 19:11 
> Недавно хотел потыкать web framework на Perl, но просмотр возможностей одного из
> NodeJS framework-ов сманил меня на свою сторону.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 06-Май-14 19:39 
И чем же он "не очень"?

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено YetAnotherOnanym , 06-Май-14 20:08 
Немодно.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 20:14 
> И чем же он "не очень"?

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 06-Май-14 21:04 
Вы там в середине пропустили существенную часть - Когда весь мир делал динамические php-странички, Perl-хакеры писали на mod_perl.

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено YetAnotherOnanym , 06-Май-14 23:25 
> Когда весь мир делает AJAX-сайты на MVC-фреймворках, Perl-хакеры... пишут CGI-скрипты.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 19:06 
JetBrain не поддерживает Perl, так бы с удовольствием потыкал.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 19:08 
> JetBrain не поддерживает Perl, так бы с удовольствием потыкал.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 19:13 
Разве что взять в качестве негативного признака, т.е. то, что поддерживает JetBrain - китаизм и ремесленически-монотонное клепание кода у станка.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 20:11 
> Разве что взять в качестве негативного признака

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 19:07 
> на Перле ещё кто-то пишет?

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено yomba , 06-Май-14 19:25 
А ruby?

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено sorrymak , 06-Май-14 19:32 
Предустановлен далеко не везде (иногда это важно), как и Python требует много ресурсов.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено chinarulezzz , 07-Май-14 02:33 
и cpan.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 06-Май-14 21:31 
>> на Перле ещё кто-то пишет?
> Как минимум, абсолютное большинство квалифицированных сисадминов. Shell очень ограничен
> по своим возможностям, Python требует много ресурсов и значительно менее удобен
> при обработке текста.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 07-Май-14 01:30 
Чтоб наличие CPAN счесть недостатком - это надо додуматься.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено chinarulezzz , 07-Май-14 02:39 
> Чтоб наличие CPAN счесть недостатком - это надо додуматься.

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 07-Май-14 11:55 
> Ну-ка про шелл - вот с этого места подробнее. Утилиты мира еще не изобрели?

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

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

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

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено цирроз , 07-Май-14 11:34 
Не только администраторы, тест-сценарии, например, пишутся для программ, парсеры всякие, конверторы.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Добрый Дохтур , 08-Май-14 01:56 
> Как минимум, абсолютное большинство квалифицированных сисадминов. Shell очень ограничен
> по своим возможностям, Python требует много ресурсов и значительно менее удобен
> при обработке текста.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено YetAnotherOnanym , 06-Май-14 20:11 
> на Перле ещё кто-то пишет?

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено АнониМ , 06-Май-14 21:56 
Для скриптов самое то.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено _KUL , 07-Май-14 03:24 
Писал биллинг, писал коллектор для netflow, писал вебку для биллинга, писал в винде COM коннект для 1С.
Перл, это как питон, - элегантное, мощное, не требовательное, быстрое и многофункциональное.
Если вы не пишете/писали на Perl, а кто то пишет/писал, то скорее это не кто то странный, а вы какой то не такой ...

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 07-Май-14 04:05 
А я как то не смог понять как работает мой же софт который я год назад сдал 8-о
В общем ушел на питон я, никого за собой не зову, но мне так правильнее :)

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 07-Май-14 07:17 
По крайней мере, искренее.
Если вы органически не можете писать нормальный код когда вас не бьют всё время по рукам железной линейкой, то Perl вам лучше не брать, это да.
Правда, мне всегда казалось что человеку всё же лучше, проще и приятней (и значительно менее унизительно) будет научиться как-то себя самостоятельно контролировать (это вообще очень полезное умение), но многим вот проще в клетку.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 07-Май-14 11:58 
> многим вот проще в клетку.

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 07-Май-14 17:26 
>Многим проще, когда компьютер предупреждает о типовых ошибках, а структура языка не способствует их появлению.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 08-Май-14 19:05 
>ну а боковые колеса у их велосипеда так и остались.

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 10-Май-14 09:39 
> Ну не без этого, но блин что - велик который при малейшем
> неправильном движении взрывает пол кило оксигена заботливо уложенного под сидушкой

Вы как-то уж очень сильно преувеличиваете.


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено freehck , 08-Май-14 13:09 
> Если вы органически не можете писать нормальный код когда вас не бьют
> всё время по рукам железной линейкой, то Perl вам лучше не
> брать, это да.

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



"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено rob pike , 08-Май-14 18:28 
А на поверку он оказывается совсем плохим?

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено freehck , 09-Дек-15 13:39 
> А на поверку он оказывается совсем плохим?

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 08-Май-14 19:19 
> Если вы органически не можете писать нормальный код когда вас не бьют
> всё время по рукам железной линейкой, то Perl вам лучше не
> брать, это да.
> Правда, мне всегда казалось что человеку всё же лучше, проще и приятней
> (и значительно менее унизительно) будет научиться как-то себя самостоятельно контролировать
> (это вообще очень полезное умение), но многим вот проще в клетку.

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Прохожий. , 08-Май-14 21:30 
"Ты суслика видишь?" "Нет" "И я нет, а он есть."

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

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

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

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено бедный буратино , 06-Май-14 21:44 
> Pragmatic Perl

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


"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 07-Май-14 11:51 
Нет такого животного - Perl.

"Пятнадцатый выпуск журнала Pragmatic Perl"
Отправлено Аноним , 07-Май-14 13:51 
Википедия знает четверых http://en.wikipedia.org/wiki/Perl_%28disambiguation...