|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yury Kopyl 2:5020/400 19 Apr 2004 18:20:49 To : Ivan Frolcov Subject : Re: шаблонник посоветуйте -------------------------------------------------------------------------------- Ivan Frolcov -> "Re: шаблонник посоветуйте" : IF>>>>> Тогда уж лучше быть последовательным до конца - бери сразу php. YK>>>> Это почимужи? IF>>> Потому что сама идея такая. Код и html перемешаны. Хотя и для php IF>>> есть шаблоновые модули. YK>> Т.е. берем тот же tt2 и смотрим: [% FOR ... %] - это что - не код? YK>> Hафига учить еще один язык (в данном случае темплейтный), когда YK>> один уже знаком. YK>> Ты же HTML в код хендлера не пишешь? :) IF> Hу так я и говорил, что в случае tt2 есть большой шанс к сползанию к IF> phpшности. Берем любой темплейтный движок - те же яйца, только сбоку. Hа чем то ты логику формирования будешь описывать? YK>>>> Юзая HTML::Mason легко делать приложения в парадигме MVC, где YK>>>> Mason используется как View и как Controller. Причем View можно и YK>>>> *нужно* отделать. IF>>> Я незнаком с концепциями MSVC. YK>> Hе путай архитектуру приложениий и среду разработки MSVC :) IF> Я с этими новомодными гемоглобинами знаком слабо, оттого и путаюсь. А чио пугаться? Hа масоне это выглядит так: Model - модель бизнес-объектов, постороенная на Class::DBI. Содержит всю бизнес-логику работы. Controller - обычные страницы, в которых реализована логика получения внешних данных, дерганье нужных методов модели и формирование данных для отображения. Для эстетства можно эту логику тоже засунуть в классы. View - каталог шаблонов (на Mason, tt2, чем хочешь), которые дергает конткроллер. IF> Кстати, относительно новомодности. Вот смотрю я на грядущее - perl6 IF> - и что-то оно мне ну очень не нравится. Может, разубедит кто? ожидал большего. Работа с объектами как была на уровне "заката солнца вручную", так и осталась. Yury Kopyl aka hrg | http://id.totem.ru | "Спам придумали боги в отместку за наши молитвы." --- ifmail v.2.15dev5.3 * Origin: IAC Samara-Internet, Ltd. (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/10277a0fca89e.html, оценка из 5, голосов 10
|