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

Исходное сообщение
"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"

Отправлено opennews , 29-Дек-10 23:14 
Увидел свет (http://blog.kraih.com/mojolicious-10-released) первый стабильный релиз проекта Mojolicious (http://mojolicio.us/) в рамках которого создан современный фреймворк для разработки web-приложений на языке Perl в соответствии с архитектурой MVC (http://ru.wikipedia.org/wiki/MVC) (Model-View-Controller). Фреймворк зрелый и продуманный, так как его автор достаточно длительное время участвовал в разработке Catalyst (http://www.catalystframework.org/) и учел в новом проекте его основные недостатки.

С одной стороны Mojolicious достаточно прост в освоении (для незамысловатых проектов доступен упрощенный вариант Mojolicious::Lite), а с другой - построен на пике современных технологий, например, поддерживает Websockets, Ajax, асинхронный ввод/вывод, RESTful-процедуры и т.п. По заявлению основателя проекта, Mojolicious является попыткой возродить интерес к языку Perl среди разработчиков приложений, как было во времена появления модуля CGI.


Пять лет назад в ответ на появление т...

URL: http://blog.kraih.com/mojolicious-10-released
Новость: https://www.opennet.ru/opennews/art.shtml?num=29156


Содержание

Сообщения в этом обсуждении
"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Anon , 29-Дек-10 23:14 
Звучит вкусно.

>Чистый, легко портируемый и объектно-ориентированный API, не требующий для своей работы каких либо зависимостей, кроме Perl 5.8.7.

Как API может требовать какие-то зависимости? API это лишь интерфейс. А зависимости может требовать только его реализация.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено sergey.wolf , 29-Дек-10 23:46 
Видимо имеется ввиду что "эта хрень не требует никаких дополнительных либ".
Может переводчик ошибся а может автор решил свалить 2 достоинства в одну кучу

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 30-Дек-10 10:08 
> Видимо имеется ввиду что "эта хрень не требует никаких дополнительных либ".
> Может переводчик ошибся а может автор решил свалить 2 достоинства в одну
> кучу

В отличии от POE HTTP клиента модж клиент автоматом подхватывал и перекодировал кодировки ...


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено filosofem , 30-Дек-10 00:34 
Когда же на Perl 6 портировать будут? Отсутствие лишних зависимостей должно способствовать.

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Аноним , 30-Дек-10 00:47 
Очевидно сразу как Perl6 станет нужен ... :)

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено angra , 30-Дек-10 02:12 
Наверное когда rakudo сможет выполнить "push @a,$_ for 1..100" хотя бы за 3мс вместо 30с как сейчас. Пока оно абсолютно неюзабельно на практике.

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено anonymous , 30-Дек-10 11:55 
#!/usr/bin/perl6
use v6;
my @a;
push @a,$_ for 1..100;


#time ./perl6.pl
./perl6.pl  0.88s user 0.10s system 99% cpu 0.974 total

не вижу тут 30c, и основное время выполнения он затратил на компиляцию, так что если в скомпилить в байткод, то будет быстрее


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено angra , 31-Дек-10 00:54 
А что именно у вас используется в качестве /usr/bin/perl6 ?

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Аноним , 30-Дек-10 02:12 
Когда мир будет готов к Perl6. Терпение, мой друг.

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Аноним , 30-Дек-10 05:38 
Ну чтож ... еще 100 - для нас не проблема. :)

Хотя ... вот 5-ка как все не орут мол труп - кому надо пользуют и пилят, обновления в CPAN'е идут ровным потоком ... А 6-ка просто никому не нужна. И не надо ля-ля про "мир не готов" - мир даже всякую инопланетную хрень типа *ML, *lisp, Haskell, Racket & что -там-еще - юзает. И сами системы развивают и либы все новые и новые и на новые платформы портирубт ...

А вот 6-ка - того ... видимо от того что нужна аж ППЦ :)


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Pilat , 08-Янв-11 13:48 
> Когда же на Perl 6 портировать будут? Отсутствие лишних зависимостей должно способствовать.

А как писать для него расширения? Фреймворк - это только основа, логика может потребовать и модулей с CPAN


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Sugar , 30-Дек-10 10:02 
А кто новость минусует? Упоротые питонисты, считающие, что окромя джанги ничего не нужно?
По новости - отличный фреймворк, для тех кто программирует на Perl - попробоуйте, на сайте проекта полная документация, дополнительная инфа есть в вики на гитхабе.

p.s. поправочка к новости автор Mokolicious не просто участвовал в разработке Catalyst, он его изобрел.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 30-Дек-10 10:10 
> А кто новость минусует? Упоротые питонисты, считающие, что окромя джанги ничего не
> нужно?
> По новости - отличный фреймворк, для тех кто программирует на Perl -
> попробоуйте, на сайте проекта полная документация, дополнительная инфа есть в вики
> на гитхабе.
> p.s. поправочка к новости автор Mokolicious не просто участвовал в разработке Catalyst,
> он его изобрел.

Не знаю как питонисты но в пыхе только только начал появляться аналог POE ... это значит что дти им до нормальных фремвеков еще очень далеко :-))


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Sugar , 30-Дек-10 10:25 
Щас уже активно продвигается еще более новый событийный фреймворк - AnyEvent. Между разрабами идут споры - что круче, POE или AnyEvent. =)

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 30-Дек-10 13:02 
> Щас уже активно продвигается еще более новый событийный фреймворк - AnyEvent. Между
> разрабами идут споры - что круче, POE или AnyEvent. =)

Круче модж :-)) эни тоже в прошлом ...


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено filosofem , 30-Дек-10 11:49 
>Упоротые питонисты, считающие, что

И Раввины на рельсах, считающие, что все остальное не кошерно. Среди рабинистов есть не менее воинственные экземпляры, чем среди питонщиков. =)


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Аноним123 , 30-Дек-10 13:35 
Вообще рубисты по отношению к перлу адекватны - наверное сказывается то, что оба языка нишевые. А вот у питонщиков комплекс серебрянной пули.

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Anonym , 30-Дек-10 22:53 
>Вообще рубисты по отношению к перлу адекватны - наверное сказывается то,
>что оба языка нишевые

Скорее это от того, что у языков схожая идеология (свобода, как можно меньше ограничений в синтаксисе, более сложная и более гибкая семантика и проч.)

>А вот у питонщиков комплекс серебрянной пули.

Абсолютно согласен, в этой теме можно посмотреть на экспонаты:
https://www.opennet.ru/opennews/art.shtml?num=29124


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Змеевод , 31-Дек-10 01:51 
Сложная и гибкая семантика отлично подходит для проектов в полтора программиста.
В проектах где 10 бойцов и более и руби и перл прочие креативные языки идут на свалку. Чем строже и беднее язык, тем проще поддерживать код. И тем меньше зависимость от людей которые его написали не любя ограничений и свалили в сторону.

И никакого комплекса нет. В конечном итоге более серъезные вещи пишуться на java и c++. А молодежь и 7 лет назад утверждала что перл не нужен потому что есть пыха. Не надо студентов рядить в питонистов.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено ьгчфы , 31-Дек-10 07:46 
>В проектах где 10 бойцов и более и руби и перл прочие креативные языки идут на свалку

Поржал :) Если бойцы не способны освоить перл/руби и и писать внятный код то это вопросы уже к начальству - зачем таких бойцов набрали? Не лучше ли вместо 10 малограмотных взять полтора нормальных спеца? Можно и своего одного вырастить...

>Чем строже и беднее язык, тем проще поддерживать код

Это уже не смешно, это клиника. Качество читабельности исходников зависит не от языка,  от того, насколько хорошо организован процесс создания и документирования оных... т.е. опять же от начальства :)


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 31-Дек-10 12:57 
>>В проектах где 10 бойцов и более и руби и перл прочие креативные языки идут на свалку
> Поржал :) Если бойцы не способны освоить перл/руби и и писать внятный
> код то это вопросы уже к начальству - зачем таких бойцов
> набрали? Не лучше ли вместо 10 малограмотных взять полтора нормальных спеца?
> Можно и своего одного вырастить...
>>Чем строже и беднее язык, тем проще поддерживать код
> Это уже не смешно, это клиника. Качество читабельности исходников зависит не от
> языка,  от того, насколько хорошо организован процесс создания и документирования
> оных... т.е. опять же от начальства :)

Я раскажу вам как все было: в далеких 90-х :-)) были черные окна доса пугающие блондинок дисководы 5.25 :-)) и первые персональные компы в институтах с монохромными дисплеями и без винтов. И на этом железе народ начинал учиться прогать. Кому это удавалось тот шел работать ... а кому нет но и работать очень не хотелось тот оставался на кафедре - других учить :-))с тех пор этот порочный цикл повторился раза 3 ... И вы хотяте чтобы нынешние выпускники вузов что то умели ?


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Pilat , 08-Янв-11 16:27 
>>В проектах где 10 бойцов и более и руби и перл прочие креативные языки идут на свалку
> Поржал :) Если бойцы не способны освоить перл/руби и и писать внятный
> код то это вопросы уже к начальству - зачем таких бойцов
> набрали? Не лучше ли вместо 10 малограмотных взять полтора нормальных спеца?
> Можно и своего одного вырастить...

Вы просто не знаете перл (шутка?). Внятный код на нём можно написать разными способами, и у каждого разработчика свой взгляд на то что считать внятным. Если написать подробную инструкцию как писать, то это будет уже не перл.

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

Устоявшихся стандартов в перлопрограммировании нет - что ещё добавляет проблем.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено Аноним123 , 31-Дек-10 11:18 
Ребята с ebay или с Яндекса будут неприятно удивлены, узнав что столько лет используют не тот язык.

Давайте ставить вопрос в другой плоскости: лично вы и люди, которые попадались вам были неспособны программировать на perl или ruby на должном уровне.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 31-Дек-10 14:52 
> Ребята с ebay или с Яндекса будут неприятно удивлены, узнав что столько
> лет используют не тот язык.
> Давайте ставить вопрос в другой плоскости: лично вы и люди, которые попадались
> вам были неспособны программировать на perl или ruby на должном уровне.

А где почитать о том как они готовят перл, какую версию и на каких системах?


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"
Отправлено nagual , 31-Дек-10 14:58 
Навено там апаче асп ...

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено Antverpen , 31-Дек-10 22:45 
Классный framework, нам понравился. Недавно на нем http://check-host.net сделали.

Кстати, у Mojolicious всего один автор и коммиты все через него проходят. И что-то протолкнуть очень трудно. Автор сам себе на уме. ;( Так что коммьюнити никакое в каком-то смысле... с этим приходится считаться.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено Pilat , 10-Янв-11 22:39 
Захожу на http://mojolicio.us/ - тормозит страшно прокрутка страниц... Похоже, колоризатор  как-то неправильно работает?

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено nagual , 11-Янв-11 18:34 
> Захожу на http://mojolicio.us/ - тормозит страшно прокрутка страниц... Похоже, колоризатор
>  как-то неправильно работает?

В каком броузере? Комп случайно не атом ? :-))


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено Pilat , 11-Янв-11 19:31 
> В каком броузере? Комп случайно не атом ? :-))

FireFox последний, компьютер нормальный. В IE такого эффекта нет, наверно какие-то плагины  конфликтуют с сайтом, других таких сайтов пока я не встречал.


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено nagual , 11-Янв-11 19:41 
>> В каком броузере? Комп случайно не атом ? :-))
> FireFox последний, компьютер нормальный. В IE такого эффекта нет, наверно какие-то плагины
>  конфликтуют с сайтом, других таких сайтов пока я не встречал.

Это тот в котором закрытая либа от гугля встроена ?


"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."
Отправлено Pilat , 11-Янв-11 20:08 
> Это тот в котором закрытая либа от гугля встроена ?

Вы взломали файрфокс?