Предисловие
На Хабре очень мало, точнее совсем нет статей о таком замечательном MVC фреймворке, как Catalyst. И поэтому свою первую статью я решил посвятить именно ему.
Здесь я описал основные принципы для работы с Catalyst на примере простенького веб-приложения, так называемый быстрый старт для освоения данного фрейморвка
Введение
Catalyst — это мощный MVC фреймворк для разработки веб-приложений на Perl.
Пару слов об MVC (Model/View/Controller):
- Модель (Model) — содержит только данные и методы для работы с ними.
- Вид(View) — отвечает за то, как именно эти данные будут выглядеть.
- Контроллер(Controller) — управляет связью между системой и пользователем, а также контролирует необходимые взаимодействия при работе приложения.
Catalyst — содержит обширное количество модулей CPAN, которые облегчают разработку веб-приложения на языке Perl.
В чем состоит простота при использовании данного фреймворка?
Читать дальше →

Laravel — это чистая и стильная основа для разработки. Он избавит вас от спагетти кода. Поможет вам создавать прекрасные веб-приложения используя простой и выразительный синтаксис. Разработка должна доставлять удовольствие. Наслаждайтесь глотком свежего воздуха.
Читать дальше →
Итак, встречайте Aleph!
Новый микро-фрэймворк на PHP, по размеру и функционалу, которого уместно сравнение разве что только с медицинским скальпелем.
По умолчанию содержит всё необходимое для быстрого старта и написания приложений.
Причины, почему стоит обратить на него внимание:
- Фрэймворк реально маленький. Обильно сдобренный phpDoc комментариями код занимает около 3000 строк;
- Фреймворк является результатом более чем 6-ти летней профессиональной деятельности его авторов в области web-разработок;
- Возможности фрэймворка позволяют использовать его как базу под практически любое приложение.
Причём Aleph — это пока что только ядро полноценного фреймворка, уже готового и давно используемого в реальных web-приложениях. Публикация остальных частей системы не за горами — вы просто влюбитесь в возможность проектировать и реализовывать приложения так, как если бы вы делали это в десктопном программировании (не надо пытаться представить это прям сейчас и тут же критиковать, дождитесь пока не увидите это своими глазами, и поймёте, что я имел в виду). Есть и ORM, и система контролов (именно контролов, типа тех, что в ASP.Net), валидаторы, кэширование, шаблонизация и всё то, что делает набор вспомогательных библиотек фреймворком.
Читать дальше →