[Moscow.pm] Продолжение размышлений на тему ORM
Ivan Petrov
i.petro.77.00 на gmail.com
Вт Ноя 8 08:29:34 PST 2011
> Если честно, то жесть.
> Хранить запросы в шаблонах, ещё и использовать синтаксис шаблонизатора для
> генерации шаблна —вообще зло.
я сперва думал а стоит ли какие-то теги свои заделать, а потом подумал
а пусть будут те же самые. если разработчик в одном и том же проекте
наталкивается на шаблоны SQL и шаблоны HTML, то есть ли смысл делать
разную разметку переключения языков?
PS: а почему зло? хранить html в шаблонах еще и использовать синтаксис
шаблонизатора для его генерации же добро? почему с SQL по другому?
> Чем вам обычный Perl не устраивает?
эмм. а и взят обычный Perl.
Или ты имеешь ввиду на обычном Perl генерить эти запросы?
ну вот нижеприведенный случай ляжет в набор sprintf'ов с if'ами и
аппендами. и при этом надо следить будет за тем чтобы плейсхолдеры
легли в нужное место.
можно конечно за основу взять какой-то конструктор SQL-запроса, но у
всех этих подходов один недостаток: разработчик теряет возможность
видеть запрос в целом.
а видит лишь его части, либо части запросов к конструктору
> Генерация строки легко решается без шаблонизатора.
> Но за тимтоуди спасибо)
а что такое тимтоуди?
Подробная информация о списке рассылки Moscow-pm