Разница между Катализатором и Мейсоном - PullRequest
4 голосов
/ 29 сентября 2010

Я хотел знать, чем отличаются Катализатор и Мейсон. Они оба делают похожие вещи? Я слышал, что амазонка использует Мейсона для своих сайтов. Можно ли использовать катализатор подобным образом?

1 Ответ

17 голосов
/ 29 сентября 2010

Мейсон позволяет встраивать небольшие кусочки perl в ваши HTML-документы.Он также предоставляет богатую систему компонентов, включающую понятия наследования.Поскольку он смешивает Perl и HTML, легко злоупотреблять Mason и тесно связывать код интерфейса с логикой приложения.Мейсон - очень способная библиотека, но это не веб-фреймворк.Он занимает промежуточное положение между структурой приложения и библиотекой шаблонов. книга об использовании Mason доступна онлайн.

Catalyst - это популярная платформа веб-приложений .Другими словами, он обеспечивает инфраструктуру для взаимодействия с сервером, взаимодействия с пользователями, аутентификации и доступа к данным.Стандартная библиотека шаблонов, используемая с Catalyst: TemplateToolkit .Однако можно использовать Mason в качестве системы шаблонов с Catalyst.

Вы можете использовать эти две библиотеки вместе или по отдельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...