[Moscow.pm] Доклад на тему «Что вы можете сделать для мира Perl?»

Ilya Chesnokov chesnokov.ilya на gmail.com
Пт Май 16 02:50:28 PDT 2014


16 мая 2014 г., 12:56 пользователь Алексей Мышкин <parserpro на gmail.com> написал:
> Ну вот потому (нас русские и не любят) Perl и теряет популярность.
> Кто знает - тому не надо, кто не знает - сделать нифига не может.

На самом деле первые два шага необязательны - mojolicious есть в
пакетах Debian, например (версия не самая новая, но для старта
сгодится).

А в чем разница между "кинуть php-файл в каталог веб-сервера" и
"кинуть cgi-скрипт (на Perl) в каталог cgi-bin"?
И да, простейшее 'hello world' приложение:

use Dancer;
get '/' => sub { 'hello, world!' };
dance;

Ну или сделать аналогичный пример на Mojo.

> 16 мая 2014 г., 12:37 пользователь Egor Makarov <makarov.e.g на gmail.com>
> написал:
>
>> Хипстерски покодить веб-апп какие проблемы:
>> 1. установить perlbrew и perl (~3 команды в консоль копипастнуть с
>> хипстерски оформленного сайта)
>> 2. установаить mojolicious (аналогично)
>> 3. создать проект одной командой, фигачить код, дев сервер тут же есть,
>> без всяких настроек
>>
>> Все как в рубях-питонах-кложах.
>>
>> Про удобство деплоя war'ов в томкет это какое-то трололо совсем.
>>
>>
>> 16 мая 2014 г., 9:26 пользователь Алексей Мышкин <parserpro на gmail.com>
>> написал:
>>>
>>> Вообще, я о развёртывании самого приложения говорю.
>>> Вот представьте, что вы начинающий программист на Perl (точнее вообще ещё
>>> не программист).
>>> Вам надо развернуть минимальное приложения типа "Hello World!" для
>>> "пощупать".
>>> Какие есть варианты?
>>> 1. CGI - более-менее просто, хотя конфиг Apache ковырнуть скорее всего
>>> придётся. Да и технология устарела, лучше бв её и не трогать.
>>> 2. mod_perl - ну я и сейчас по возможности стороной обойду, хотя ни разу
>>> не начинающий
>>> 3. Mason - хз, что сказать. Простоты тут точно нет
>>> 4. FCGI - аналогично CGI, только немного сложнее в настройке
>>> 5. PSGI - по сложности настройки, ИМХО, аналогично CGI
>>>
>>> Опять же ИМХО - надо на PSGI иметь средство ПРОСТОГО (однокнопочного)
>>> деплоя приложения в окружение веб-сервера, как war в Tomcar или в MS Azure.
>>> Вот тогда и народ потянется к Perl ибо порог вхождения снизится.
>>>
>>> "ЧЯДНТ?"
>>> Судите со своей колокольни.
>>>
>>>
>>> 16 мая 2014 г., 11:15 пользователь Ivan Petrov <i.petro.77.00 на gmail.com>
>>> написал:
>>>
>>>> > Да тот же PHP, хотя бы - кинул файл в каталог - получил работающее
>>>> > приложение.
>>>> > В Perl, как аналог, я вижу только разворачивание
>>>> > Mojolicious-приложения из
>>>> > пакета. Явно не одного уровня сложности процедура.
>>>>
>>>> вот у нас есть проект. вебсервер.
>>>> берем пакеты из deb. устанавливаем
>>>> apt-get install libчегото-там-perl
>>>>
>>>> и все работает.
>>>>
>>>> бывает чего-то еще не успели собрать в deb
>>>> тогда просто кладем это в каталог lib/ проекта рядом со своими
>>>> модулями.
>>>> и опять все работает
>>>>
>>>> ЧЯДНТ?
>>>>
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>>>
>>>
>>>
>>> --
>>> С уважением,
>>> Мышкин Алексей.
>>>
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>>
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
>
> --
> С уважением,
> Мышкин Алексей.
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards,
Ilya Chesnokov


Подробная информация о списке рассылки Moscow-pm