Вопрос № 140679: Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, оправдано ли использование smarty в проекте с интенсивной посещаемостью(>5000 в день). А если > 10 тысяч? ПРосто ощущается необходимость в использовании шаблонов. РЕшил сначала разобр...
Вопрос № 140.679
Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, оправдано ли использование smarty в проекте с интенсивной посещаемостью(>5000 в день). А если > 10 тысяч? ПРосто ощущается необходимость в использовании шаблонов. РЕшил сначала разобраться, каким способом лучше. Заранее благодарен за ответ!
Отвечает: Товарищ Бородин
Здравствуйте, Андрющенко Вячеслав Васильевич! Отвечу: ОЧЕВИДНО, оправдано! Smarty помогает разделить код HTML и PHP. Знаете, нет ничего страшнее, чем разбираться в беспорядочно написанном коде, например, когда HTML перемешан с PHP... Smarty устраняет многие из этих проблем. И применение Smarty ограничено только тем, что он при всей своей распространенности и, не побоюсь этого слова, при всем международном признании довольно мало изучен. Множество классных PHP-программистов не знают эту очень простую и изящную
технологию. К основным преимуществам Smarty я бы отнес его легковесность(о да, он утяжеляет работу сервера лишь незначительно!) и легкость его "модернизации"(написать свою Smarty-функцию, без преувеличения, очень легко!). Кроме того, Smarty здорово документирован, мануал к нему до крайности понятен, но русский перевод есть для версии 2.6.14, а ему уже 2.6.19 минуло. Впрочем, если Вы владеете английским языком, то это не станет большой проблемой.
Су
губо личное дело каждого сайтостроителя - использовать или не использовать. Лично для меня ответ на вопрос очевиден. До освоения Smarty я тратил гораздо больше усилий на поиск ошибок. И не только на это... Он вообще помогает поддерживать порядок в приложении не создавая "свалку". В результате, легко разбираться в коде по прошествии некоторого времени...
Извините, если ответ немного сумбурен и эмоционален, но мое мнение по Вашему вопросу таково, каким я его описал. С уважением, Товарищ Бородин
Ответ отправил: Товарищ Бородин (статус: Профессионал) Россия, Новосибирск Тел.: +7-923-245-3366 ICQ: 346988855 ---- Ответ отправлен: 28.07.2008, 15:30 Оценка за ответ: 5