[Moscow.pm] Продолжение размышлений на тему ORM

Vladimir Timofeev vovkasm на gmail.com
Вт Ноя 8 11:54:22 PST 2011


8 ноября 2011 г. 23:50 пользователь Vladimir Timofeev
<vovkasm на gmail.com> написал:
> 8 ноября 2011 г. 23:42 пользователь Ivan Petrov
> <i.petro.77.00 на gmail.com> написал:
>>>> Получается более изящно и сильно более гибко, однако цена этому в
>>>> примерно в полтора-два раза бОльшее время на парсинг. Впрочем для
>>>> сложных SQL оно сравнимо (у старого парсера оно оосло в зависимости от
>>>> сложности, тут слабо зависит).
>>>>
>>> ...
>>>> Замечания, предложения крайне интересны :)
>>
>>> - Человек который строит запросы так, вынужден постоянно помнить про
>>> SQL-Injection, а значит помнить про то, откуда именно берется каждый
>>> используемый в шаблоне скаляр.
>>
>> неправда.
>>
>> там в документации написано, что
>>
>> <%= $scalar %>
>>
>> эквивалентно
>>
>> <% quote $scalar %>
>>
> 1. Не знаю, как насчет "там", но в письме отсутствовало ;-)
Пародон, вот DBIx::DR я и проглядел (вернее, что он уже на CPAN)

> 2. Рано или поздно вы захотите уметь менять имена столбцов и таблиц в
> шаблоне, вот тут появится quote_field и понесется ;-)
>
>>
>>> - В таком шаблоне возможно писать логику приложения, если возможно
>>> значит обязательно это кто-то сделает (та же проблема существует с
>>> HTML-шаблонизаторами)
>>
>> это правда.
>>
>> Но проблема кривых рук - не проблема инструмента
>>
>>> - О взаимозаменяемости баз данных можно забыть
>>
>>> Это на вскидку, что вспомнилось, когда читал.
>>
>> а к взаимозаменяемости не стремились. то есть даже наоборот. хотели от
>> нее уйти. ибо НАДО использовать фичи БД :)
> Тестировать плохо становится (а так, да... редко боевая база на другой
> движок переезжает)
>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
>
>
> --
> Vladimir Timofeev <vovkasm на gmail.com>
>



-- 
Vladimir Timofeev <vovkasm на gmail.com>


Подробная информация о списке рассылки Moscow-pm