The OpenNET Project / Index page

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

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

"Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +3 +/
Сообщение от opennews (ok) on 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

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

Оглавление

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


1. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +1 +/
Сообщение от Anon (ok) on 29-Дек-10, 23:14 
Звучит вкусно.

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

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

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

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

9. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +1 +/
Сообщение от nagual email(ok) on 30-Дек-10, 10:08 
> Видимо имеется ввиду что "эта хрень не требует никаких дополнительных либ".
> Может переводчик ошибся а может автор решил свалить 2 достоинства в одну
> кучу

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

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

3. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от filosofem (ok) on 30-Дек-10, 00:34 
Когда же на Perl 6 портировать будут? Отсутствие лишних зависимостей должно способствовать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от Аноним (??) on 30-Дек-10, 00:47 
Очевидно сразу как Perl6 станет нужен ... :)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от angra (ok) on 30-Дек-10, 02:12 
Наверное когда rakudo сможет выполнить "push @a,$_ for 1..100" хотя бы за 3мс вместо 30с как сейчас. Пока оно абсолютно неюзабельно на практике.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от anonymous (??) on 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, и основное время выполнения он затратил на компиляцию, так что если в скомпилить в байткод, то будет быстрее

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

20. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от angra (ok) on 31-Дек-10, 00:54 
А что именно у вас используется в качестве /usr/bin/perl6 ?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

6. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от Аноним (??) on 30-Дек-10, 02:12 
Когда мир будет готов к Perl6. Терпение, мой друг.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

11. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +1 +/
Сообщение от Sugar (ok) on 30-Дек-10, 10:25 
Щас уже активно продвигается еще более новый событийный фреймворк - AnyEvent. Между разрабами идут споры - что круче, POE или AnyEvent. =)
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

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

12. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от filosofem (ok) on 30-Дек-10, 11:49 
>Упоротые питонисты, считающие, что

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

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

17. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от Аноним123 on 30-Дек-10, 13:35 
Вообще рубисты по отношению к перлу адекватны - наверное сказывается то, что оба языка нишевые. А вот у питонщиков комплекс серебрянной пули.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl"  +/
Сообщение от nagual email(ok) on 31-Дек-10, 14:58 
Навено там апаче асп ...
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

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

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

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

33. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."  +/
Сообщение от Pilat (ok) on 10-Янв-11, 22:39 
Захожу на http://mojolicio.us/ - тормозит страшно прокрутка страниц... Похоже, колоризатор  как-то неправильно работает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

37. "Представлен Mojolicious 1.0, MVC web-фреймворк на языке Perl..."  +/
Сообщение от Pilat (ok) on 11-Янв-11, 20:08 
> Это тот в котором закрытая либа от гугля встроена ?

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

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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