The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Седьмой выпуск электронного журнала Pragmatic Perl "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от opennews (ok) on 09-Сен-13, 14:40 
Представлен (http://pragmaticperl.com/issues/07/pragmaticperl-07-full.html) сентябрьский выпуск Pragmatic Perl, русскоязычного электронного журнала о современном языке программирования Perl.


В номере:

-  Несколько отчётов о конференции YAPC Europe 2013 в Киеве-  Статический анализ кода (http://pragmaticperl.com/issues/07/pragmaticperl-07-%D1...)-  Сборка deb-пакетов модулей Perl для Debian и Ubuntu (http://pragmaticperl.com/issues/07/pragmaticperl-07-%D1...)-  Обзор CPAN за август 2013 г. (http://pragmaticperl.com/issues/07/pragmaticperl-07-%D0...) -  Интервью со Stevan Little (http://pragmaticperl.com/issues/07/pragmaticperl-07-%D0...)

URL: http://pragmaticperl.com/issues/07/pragmaticperl-07-full.html
Новость: http://www.opennet.me/opennews/art.shtml?num=37863

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Седьмой выпуск электронного журнала Pragmatic Perl "  –1 +/
Сообщение от бедный буратино (ok) on 09-Сен-13, 14:40 
А как различить, "современный" язык или "не современный"? Что вообще в данном контексте значит "современный"?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Седьмой выпуск электронного журнала Pragmatic Perl "  –1 +/
Сообщение от angra (ok) on 09-Сен-13, 15:20 
Ну ты ведь все равно деревянный, не поймешь. Хотя стоп, есть аналогия специально для тебя. Устаревший perl похож по манере использования на четвертый пых, а современный на питон и рубин.
Теперь можешь заводить свою обычную пластинку с тоннами ненависти к пыху.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от бедный буратино (ok) on 09-Сен-13, 15:30 
>  Хотя стоп, есть аналогия специально для тебя. Устаревший perl похож по манере использования на четвертый пых, а современный на питон и рубин.

Вопрос был не в этом.

> Теперь можешь заводить свою обычную пластинку с тоннами ненависти к пыху.

У попа была собака, он её любил. Она взяла кусок пыха... жалко собачку, до сих пор пишет.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от angra (ok) on 09-Сен-13, 16:36 
"Современный" в контексте perl означает то, что и везде - "вариация, которая относительно недавно возникла и является предпочитаемой и/или предпочтительной в настоящее время". Что для тебя в этом непонятного? Конкретизируй вопрос.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Седьмой выпуск электронного журнала Pragmatic Perl "  +1 +/
Сообщение от бедный буратино (ok) on 09-Сен-13, 17:50 
Имеется ввиду, что рассматривается "современная версия perl", которая... кхм-кхм, современнее? И что это резко отличается от "несовременных версий". Тогда это ахинея.

Или имеется ввиду, что perl международной палатой мер и весов в Париже (или кем-то ещё?) признан "современным". Тогда интересуют критерии "современности", какие языки являются "современными", а какие - нет.

То есть, почему написано не "языка perl", а "современного языка perl", к чему это вообще?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от www2 (??) on 09-Сен-13, 19:50 
Есть такой принцип - "умному достаточно". Ещё остались вопросы?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Седьмой выпуск электронного журнала Pragmatic Perl "  +1 +/
Сообщение от angra (ok) on 09-Сен-13, 19:59 
Подходы к работе с Perl довольно сильно изменились за последние годы. Это не было одно какое-то революционное изменение, а целый ряд новых модулей, утилит, практик. Тот случай когда количество перешло в качество. Само собой осталась возможность все делать по старому, это вам не питон, где ломают обратную совместимость. Но это не рекомендуется и сообщество старается как можно более широко распространить новые подходы. Поэтому и говорят о modern Perl, чтобы как то отличать современный код на этом языке от того ужаса, что был до ухода большинства быдлокодеров на PHP.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от Аноним (??) on 09-Сен-13, 22:29 
>... это вам не питон, где ломают обратную совместимость.

Для говорящих голов без мозгов:

Питон обратно совместим внутри major ветки.
Питон не совместим в разных major ветках.

Если есть перетензии - запусти что нить из perl 4 на новых :-( ...
Или запусти что нить из каррент - на Perl6 ...;-)


А лучше иди fsck yourself и тихо удавись.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от Аноним (??) on 09-Сен-13, 23:46 
> Питон не совместим в разных major ветках.

И с чем ты споришь? :)

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от angra (ok) on 10-Сен-13, 02:42 
Циферки версий это конечно здорово, но неплохо было бы про реальное время не забывать. perl5 вышел 19 лет назад, питон за это время успел сменить две мажорные версии. Если переход с perl 4 на perl 5 был относительно безболезненным, то нытье по поводу python 2 vs python 3 стоит до сих пор. Хотя по сравнению с проблемами рубистов с несовместимостью между 1.8 и 1.9 это еще цветочки.
Perl6 это другой язык, имеющий очень слабое отношение к Perl.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

16. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от ACCA (ok) on 09-Сен-13, 20:44 
> Имеется ввиду, что рассматривается "современная версия perl", которая... кхм-кхм,
> современнее?
> И что это резко отличается от "несовременных версий". Тогда это ахинея.

Как-то это у тебя по-деревянному.

Any::Moose - современный Perl, а DBI - несовременный. При этом DBI можно завернуть в современное, чтобы не видеть DBI::db и DBI::st, но при этом не сломать то, что работает.

Так понятнее?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

21. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от www2 (??) on 21-Сен-13, 19:37 
>> Имеется ввиду, что рассматривается "современная версия perl", которая... кхм-кхм,
>> современнее?
>> И что это резко отличается от "несовременных версий". Тогда это ахинея.
> Как-то это у тебя по-деревянному.
> Any::Moose - современный Perl, а DBI - несовременный.

Дизайн DBI опередил своё время на много лет, поэтому он и сейчас вполне себе современный. Но не модный, наверное. Вот CGI - тот да, устарел. LWP по нынешним временам тяжеловат.

Современный Perl - это полная поддержка Юникода, use strict, use warnings. Вместо тяжёлых MooseX и Moose всё чаще предпочитают Moo, который используется в том числе в DBIx::Class. Это фреймворки вроде Mojolicious или Dancer, шаблонизаторы Text::Xslate и HTML::CTPP2, а всё чаще - веб-приложения без использования или с минимальным использованием шаблонизаторов, достаточно отдавать и принимать JSON. Инструменты вроде cpanm, perlbrew.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

9. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от Аноним (??) on 09-Сен-13, 19:10 
Ну perl постоянно развивается, какие-то очень удобные модули или feature становятся популярны и их использование делает ваш код «современным», так что в данном контексте я думаю речь идёт об этом и об использовании современных подходов в разработке (git, Jenkins и т.п.).
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от Аноним (??) on 09-Сен-13, 15:05 
Статистика

    Новых дистрибутивов — 219
    Новых выпусков — 912

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от vitalif email(ok) on 09-Сен-13, 19:54 
Угу мля, современного... При всей своей любви к Perl'у и к CPAN'у могу сказать, что на ВСЁМ блин CPAN'е - на ВСЁМ - нет ни одного нормального SOAP клиента.

SOAP::Lite самый вменяемый, но не умеет принимать параметры по именам (только позиционные), и сериализация сложных типов для него делается через ЖОПУ.

SOAP::WSDL не умеет часть WSDL'я типа attributeGroup.

XML::Compile::SOAP новый не умеет rpc/encoded.

XML::Compile::SOAP старый (0.78) требует старого XML::Compile и какой-то хрени rpcin/rpcout.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Седьмой выпуск электронного журнала Pragmatic Perl "  +3 +/
Сообщение от angra (ok) on 09-Сен-13, 20:02 
Может это как то связанно с тем, что SOAP сам по себе является устаревшей технологией? ;)
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от www2 (??) on 09-Сен-13, 20:25 
Потому что современно - это JSON-RPC. XML-крап встречается только в унаследованных системах, а не в тех, что только-только проектируются и не стеснены в выборе технологий.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Седьмой выпуск электронного журнала Pragmatic Perl "  –1 +/
Сообщение от Аноним (??) on 09-Сен-13, 22:33 
Правильно, ты подходишь к директору и говоришь что xml уже не модно, модно - javascript, а он тебе, что ты м...олодец и зарплату будешь получать радиоволнами.
Что то мне говорит что те кто будет выбирать используемые средства и технологии на форумах не пердит, ой я извиняюсь, не сидит.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

22. "Седьмой выпуск электронного журнала Pragmatic Perl "  +/
Сообщение от www2 (ok) on 21-Сен-13, 19:50 
> Правильно, ты подходишь к директору и говоришь что xml уже не модно,
> модно - javascript, а он тебе, что ты м...олодец и зарплату
> будешь получать радиоволнами.
> Что то мне говорит что те кто будет выбирать используемые средства и
> технологии на форумах не пердит, ой я извиняюсь, не сидит.

Давайте определимся: за работу платят или не платят? Если платят, то нечего жаловаться что на CPAN нет нормальных модулей для работы с SOAP. Значит их разработка должна быть оплачена из бюджета заказа. Если не платят - значит этот SOAP действительно никому реально сейчас не нужен. И нечего жаловаться, что на CPAN нет годных решений - откуда им там взяться, если за них никто не платит?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

15. "Седьмой выпуск электронного журнала Pragmatic Perl "  +3 +/
Сообщение от ACCA (ok) on 09-Сен-13, 20:39 
> SOAP::Lite самый вменяемый, но не умеет принимать параметры по именам (только
> позиционные),

Подогни SOAP::Lite, чтобы работал, как тебе нужно, зашли патч.

Мне драйвера сетевого сканера не хватало, дописал для SANE. Теперь в любом линухе нужно раскомментировать одну строчку, чтобы работало в моей домашней сетке. Побочный эффект - юзеры со всего мира тоже радуются и присылают письма.

Попробуй, тебе понравится.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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