Сегодня вышел новый мажорный релиз веб-фреймворка на Perl — Mojolicious. Кодовое имя этого релиза — «Top Hat».
Mojolicious — современный (M)VC веб-фреймворк. В нём отсутствует реализация моделей — выбор библиотеки для взаимодействия с базой данных Себастьян Ридел (Sebastian Riedel — основной разработчик фреймворка) оставил пользователю. Вместо этого он сконцентрировался на поддержке современных протоколов и подходов (подробнее).
Изменения:
- удалены плагины Mojolicious::Plugin::PoweredBy, Mojolicious::Plugin::RequestTimer;
- уменьшено время простоя в Mojo::IOLoop, Mojo::Reactor::Poll;
- удалены устаревшие методы build_form_tx, build_json_tx, post_form, post_json из Mojo::UserAgent, добавлена поддержка работы с данными, сжатыми при помощи gzip;
- улучшена производительность Mojo::DOM::HTML, Mojo::Util, Mojolicious::Plugin::EPLRenderer;
- добавлена совместимость с Perl 5.17.11+ (рекомендуется использовать 5.14, поддерживается с 5.10);
- добавлены модули Mojo::Server::Prefork, Mojolicious::Command::prefork для поддержки prefork-серверов;
- добавлен перезапуск Morbo (одного из серверов для Mojolicious) без простоя;
- удалён устаревший метод namespace из Mojolicious::Routes;
- улучшена документация, добавлены новые тесты, исправлены известные ошибки;
- многое, многое другое...
>>> Подробности