NL>>Т.е. бизнес логика должна быть выражена на чистом языке программирования без примесей технических деталий. G>Меня всегда умиляла наивность подобных утверждений. G>Вот есть простое правило — нельзя продать два билета на одно место. Мы делаем систему для продажи билетов в театр в кассах по всему городу.
G>На каком языке это правило выразить проще всего? Внезапно SQL. То же самое правило, записанное на C#, займет гораздо больше строк и гораздо больше технческих деталей будет содержать.
Верно. Но это же не значит, что остальные 99,5 приложения нужно тоже на SQL писать.