The OpenNET Project / Index page

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

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

"Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от opennews (??) on 02-Июл-12, 16:00 
Доступен (http://blog.kraih.com/mojolicious-30-released)  стабильный релиз фреймворка Mojolicious, (http://mojolicio.us/) предназначенного для создания web-приложений на языке Perl с использованием парадигмы MVC (Model-View-Controller). Проект развивается автором популярного фреймворка Catalyst и позиционируется как попытка перевода на новый уровень средств web-разработки для языка Perl. С одной стороны Mojolicious достаточно прост в освоении (для незамысловатых проектов доступен упрощённый вариант Mojolicious::Lite (http://search.cpan.org/perldoc?Mojolicious%3A%3ALite)), а с другой - построен на пике современных технологий, например, реализует возможность организации полноценного двунаправленного обмена данными с сервером через WebSocket, обеспечивает более тесную интеграцию с JavaScript, поддерживает выполнение web-приложений в offline-режиме, Ajax, асинхронный ввод/вывод, RESTful-процедуры.


Особенности Mojolicious:


-  Поддержка из коробки: плагинов, шаблонов с возможностью вставки perl-операторов, подписанных cookies, I18N, полная поддержка unicode;

-  Встроенные механизмы управления сессиями;

-  Доступен отдельный фреймворк для тестирования web-приложений;

-  Чистый, легко портируемый и объектно-ориентированный API;

-  Пакет является самодостаточным и  не требует для своей работы каких либо зависимостей, кроме Perl 5.10.1 (рекомендуется Perl 5.12+, кроме того некоторые опциональные функции могут потребовать установки дополнительных модулей из CPAN);

-  Встроенная реализация клиента и сервера для HTTP 1.1 и WebSocket, с поддержкой TLS,  Bonjour, IDNA, Comet (длительный пулинг), chunking и multipart;

-  Несколько вариантов встроенного web-сервера: для тестирования, для промышленного использования для быстрого развёртывания. Сервер поддерживает организацию асинхронного ввода/вывода,  epoll, kqueue и UNIX domain sockets. В простейшем случае для развёртывания web-проекта на базе Mojolicious достаточно наличия интерпретатора Perl. При этом фреймворк является многоплатформенным и поддерживает не только Unix-подобные ОС, но и Windows. Для обеспечения работы модулей обработки цикла событий (Event Loop) EV (https://metacpan.org/module/EV)  и AnyEvent (https://metacpan.org/module/AnyEvent) задействована высокопроизводительная библиотека libev;


-  Автоматическое определение доступности режимов CGI, FastCGI и PSGI;

-  Встроенный парсер JSON и XML/HTML5 с поддержкой CSS3 селекторов.
  

Новые возможности Mojolicious 3.0:

-  Существенное улучшение поддержки TLS и IPv6;
-  Полностью переработана система команд Mojolicious::Commands;
-  Реализованы команды Generator и CPAN  upload для упрощения подключения дополнений, расширяющих функциональность Mojolicious;
-  Избавление от необходимости управления циклом обработки событий при использовании AnyEvent;
-  Добавлены дополнительные RESTful web-сервисы;
-  Улучшена работа парсера JSON;
-  Поддержка перегруппировки маршрутов обработки запросов;
-  Возможность при формировании вывода комбинирования произвольного числа шаблонов и содержимого статических файлов;
-  Поддержка создания плагинов для распространения сопутствующих ресурсов, таких как шаблоны и статические данные;
-  Встроенный web-сервер  Hypnotoad больше не требует отдельной конфигурации;
-  Обеспечена полная совместимость реализации WebSockets с RFC 6455;
-  Плагин I18N  со средствами обеспечения интернационализации теперь разивается и распространяется отдельно.


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

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

Оглавление

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


1. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –7 +/
Сообщение от Аноним (??) on 02-Июл-12, 16:00 
Аналог http://www.template-toolkit.org/  ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +2 +/
Сообщение от Аноним (??) on 02-Июл-12, 16:06 
php-программист что-ли?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от rshadow (ok) on 02-Июл-12, 16:28 
TT - шаблонизатор (http://ru.wikipedia.org/wiki/%D0%A8%D0%B...)
Mojo - веб фреймворк (http://ru.wikipedia.org/wiki/%D0%92%D0%B...)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +2 +/
Сообщение от abra (ok) on 02-Июл-12, 16:54 
facepalm
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –2 +/
Сообщение от Аноним (??) on 02-Июл-12, 21:14 
снова разорвался пространственно-временной континииум и из ада вновь доносятся возгласы пееЕЕЕЕеЕеЕрррлллл....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +1 +/
Сообщение от Аноним (??) on 02-Июл-12, 21:25 
Это вы в прошлый раз, когда вышел Perl 5.16, шутили про вопли из преисподней? Шутки тоже протухают, знаете ли
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –1 +/
Сообщение от Аноним (??) on 02-Июл-12, 21:51 
ну откуда же я знал, что сдесь столько любителей шуток про перл. Ок, к следующему релизу постараюсь обновить репертуар.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +1 +/
Сообщение от Аноним (??) on 03-Июл-12, 01:15 
Про перл нельзя шутить, иначе он обидится и удалит из твоих программ все пробельные символы! :)))
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от кеша on 02-Июл-12, 23:11 
А что, perl очень даже неплох. Ну давайте сюда 5 корневых причин, почему связываться с perl нельзя? Вот и посмотрим какие тут диванные теоретики.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –2 +/
Сообщение от Аноним (??) on 03-Июл-12, 00:06 
Достаточно одной - перл мертв.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от anonynous on 03-Июл-12, 06:13 
Не правда.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +1 +/
Сообщение от Аноним (??) on 03-Июл-12, 11:13 
Что конкретно означает фраза "перл мертв"? Не поддерживается, не развивается, нет библиотек?
Скорее, он просто вышел из моды. Тем лучше для перлистов
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –2 +/
Сообщение от Аноним (??) on 03-Июл-12, 01:11 
Как эти дилетанты задолбали со своими MVC! Мозгов нет - работай по шаблону, чо...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от angra (ok) on 03-Июл-12, 11:04 
Дилетанты действительно задолбали. Например те, у кого не хватает мозгов для понимания того, что MVC это просто концепция, реализации которой могут иметь между собой очень мало общего. Например mojolicious, предоставляя несколько рендеров для view, совершенно не мешает отказаться от них в пользу своих или вообще не использовать view как таковой, и дефолтной model он никакой не предоставляет, выбирай на вкус или пиши свою.
А еще дилетанты считают следование хорошим практикам работой по шаблону, а наступление на грабли признаком наличия мозга.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от www2 (ok) on 03-Июл-12, 19:13 
А мне не нравится шаблонизатор Mojolicious и не нравится, то что этот фреймворк как бы ненавязчиво навязывает использование своей ORM. Могу я его использовть вместе с HTML::Template и DBI, по-прежнему получая от Mojolicious какую-то пользу?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от angra (ok) on 05-Июл-12, 19:27 
Вот интересно было бы узнать, какую ORM навязывает Mojolicious. Если вам ее так навязывают, может хоть название скажите, а то ни я, ни авторы не в курсе. Единственное, что нашел это эту страничку в wiki https://github.com/kraih/mojo/wiki/O-r-mapper.
Никаких проблем с использованием HTML::Template или TTk не возникло. Также я не использую их json. Аналогично нет никаких проблем с выбором модели. Я вообще ни одну из предложенных в wiki не использовал с Mojolicious. Но тут скорее дело в том, что я ORM считаю вредной идеей.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

15. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от Аноним (??) on 03-Июл-12, 07:42 
Мертв твой моск
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  –1 +/
Сообщение от Аноним (??) on 03-Июл-12, 08:25 
Вот это я понимаю - готовый MVC фреймворк для современных приложений. Есть все, чего нет есть в CPAN
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +/
Сообщение от Аноним (??) on 03-Июл-12, 16:25 
tt + Apache::  + jQuery/AJAX.
У кого там мозг не работает?

Аноним1

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

20. "Релиз MVC-фреймворка Mojolicious 3.0 для разработки web-прил..."  +3 +/
Сообщение от Ag (ok) on 03-Июл-12, 19:04 
> снова разорвался пространственно-временной континииум и из ада вновь доносятся > возгласы пееЕЕЕЕеЕеЕрррлллл....

Это из 13-го, самого страшного круга ада, вопят пхп-кодеры... :p

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

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

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




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

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