Cutelyst 0.4.0 — новая версия свободного веб-фреймворка на базе Qt, созданного по аналогии с Perl Catalyst
2Иллюстрация с сайта Gitorious.Org
Создатель и основной разработчик веб-фреймворка Cutelyst, Даниэль Николетти (Daniel Nicoletti), сообщил о выходе новой версии 0.4.0 своего проекта.
На создание Cutelyst автора вдохновил другой свободный проект — Perl Catalyst: «Catalyst — это веб-фреймворк с открытым исходным кодом, реализующий парадигму „model-view-controller“ (MVC) на языке Perl, который способствует быстрой разработке и понятному дизайну, не навязывая своих правил». Даниэль утверждает, что единственное отличие Cutelyst заключается в использовании C++11 и графического тулкита Qt, — у проектов очень похожи даже API.
В новой версии Cutelyst 0.4.0 были выполнены следующие улучшения:
- скорость работы увеличена на 15 % за счёт рефакторинга отдельных участков кода;
- в API добавлена возможность подключить кэширование шаблонов Grantlee, что увеличивает производительность при использовании Grantlee Templates;
- улучшено поведение параметров Query и Body, которые обеспечивают должным образом работу с записями (posts), если они содержат один идентификатор в нескольких позициях.
Помимо этого, Cutelyst 0.4.0 получил новые возможности и многочисленные исправления ошибок. Подробный список изменений доступен в блоге разработчика. К будущему выпуск разработчик обещает подготовить эквивалент руководства к Catalyst и дополнить API новыми возможностями. Хотя на текущий момент API нестабилен, Дэниэль Николетти призывает использовать новое — для большинства приложений понадобится только пересборка. Загрузить новую версию веб-фреймворка можно по этой ссылке. Приложение распространяется на условиях лицензии LGPL. Сайт проекта — cutelyst.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/12838.html. Никита Лялин по материалам Dantti.Wordpress.Com.
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
Qt 5.5: новые функции, редакции поставки и поддерживаемые платформы 2
CopperSpice — современный форк библиотеки Qt 4.8 с использованием C++11
Meteor 1.0: свободный веб-фреймворк на JavaScript становится зрелым 3 16
Релиз Qt 5.1 получил поддержку мобильных платформ и новые модули 2
KDevelop 4.0 — новая версия IDE для KDE 4 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Интересная штука! Только «на базе схемы MVC языка перл» звучит странно. Является реализацией парадигмы MVC на языке Perl?
Спасибо, поправил, ваш вариант и вправду благозвучней.