Devconf 2010. Mojolicious. Веб в коробке!
На собрались PHP, Perl, Python, Ruby и ASP.Net разработчики.
По задумке организаторов все должны были посетить разнопрофильные доклады. Но такого не случилось :)
Публикую свою презентацию – «Mojolicious. Веб в коробке!» из Perl-потока.
Viva la revolution!
use Perl or die;
JFDI
По задумке организаторов все должны были посетить разнопрофильные доклады. Но такого не случилось :)
Публикую свою презентацию – «Mojolicious. Веб в коробке!» из Perl-потока.
Viva la revolution!
use Perl or die;
JFDI
-
sharifulin,
- 18 мая 2010, 16:46
- рейтинг: +1

- Foxcool
- 18 мая 2010, 17:14
Все твои презентации — превосходные мотиваторы. Но к этим мотиваторам не хватает клевых туториалов. Связка мотиватор — туториал творила бы чудеса. (:
Учиться все еще приходится по примерам кода. Это привычно и правильно, но код на mojo немного непривычен, ибо «более объектно-ориентирован» чтоли.
Поэтому в свободное время заполняю пробелы в знаниях чтением книги Perl: изучаем глубже, а этот фреймфорк, позволяющий творить чудеса (судя по работам того же vti) пока отложен. (:
Учиться все еще приходится по примерам кода. Это привычно и правильно, но код на mojo немного непривычен, ибо «более объектно-ориентирован» чтоли.
Поэтому в свободное время заполняю пробелы в знаниях чтением книги Perl: изучаем глубже, а этот фреймфорк, позволяющий творить чудеса (судя по работам того же vti) пока отложен. (:

- sharifulin
- 18 мая 2010, 17:20
- ↑
Я понимаю о чем ты говоришь :)
Постараемся эту проблему решить в Киеве на YAPC::Russia + Perl::Mova.
Постараемся эту проблему решить в Киеве на YAPC::Russia + Perl::Mova.

- xoma
- 18 мая 2010, 17:25
Согласен с Foxcool. Не хватает банального туториала типа «Как создать блог за 5 минут на Mojolicious». Описать там все шаги и нюансы работы и все получится.

- xoma
- 18 мая 2010, 17:32
Нехватка документации и полноценных примеров привела к тому, что большей чатью пишу на *** и ***, так как все «нужно еще вчера», и времени как всегда нет =(.

- sharifulin
- 18 мая 2010, 17:37
- ↑
Возьми и пересиль себя, один раз потеряешь и потом очень много приобретешь.
Вопросы можешь мне задавать :)
Вопросы можешь мне задавать :)

- SZares
- 19 мая 2010, 13:13
Я бы предложил все-таки начать цикл публикаций с детального освещения такого немаловажного момента, как установка и настройка среды для работы с Mojo.
Того, что было описано в первых двух разделах — явно недостаточно, даже для того, чтобы вызвать начальный интерес у новичков.
Далеко не каждый из интересующихся Mojo работает системным программистом.
Наверняка, работа с командной строкой в Win**** многим не знакома, это напрягает, и в конечном счете — отталкивает…
Большинство работают с PHP-фреймворками, и уже имеют настроенные сервера, привычную структуру, а тут вдруг:
C:/strawberry/perl/site/lib/Mojo/Server.pm
Как адаптировать все это к привычному окружению, как все это будет работать на сервере?..
Думаю — это те немаловажные вопросы, которые необходимо осветить в самом начале.
Того, что было описано в первых двух разделах — явно недостаточно, даже для того, чтобы вызвать начальный интерес у новичков.
Далеко не каждый из интересующихся Mojo работает системным программистом.
Наверняка, работа с командной строкой в Win**** многим не знакома, это напрягает, и в конечном счете — отталкивает…
Большинство работают с PHP-фреймворками, и уже имеют настроенные сервера, привычную структуру, а тут вдруг:
C:/strawberry/perl/site/lib/Mojo/Server.pm
Как адаптировать все это к привычному окружению, как все это будет работать на сервере?..
Думаю — это те немаловажные вопросы, которые необходимо осветить в самом начале.
Справедливое замечание. Я только хочу отметить один факт — без знания командной строки (Win или Linux не так важно), довольно сложно изучать какие-либо фреймворки вообще (взять тот же RoR или Yii или Django — все они активно используют командную строку для всякого рода служебных операций). Что же касается развертывания Mojo на «реальном» сервере — я думаю, что это может отпугнуть и запутать пользователя на начальном этапе. Мне кажется, что нужно дать человеку посмотреть на те возможности, которые предлагает фреймворк, затратив при этом минимальные усилия. Если функционал и возмонжости устроят пользователя — то только тогда можно задумываться о развертывании на «продакшн».
Комментарии (13) свернуть | развернуть