В последнее время много читаю по методологиям проектирования. Весьма проникся идеей отделения кода, отвечающего за хранение данных, от кода, отвечающего за их отображение. Такой подход, в частности, продвигают сторонники XP. На мой
взгляд, это действительно может помочь сделать программу более гибкой и понятной.
НО. Из этого автоматически следует отказ от data-bound (.NET) и data-aware (Delphi) компонентов, за исключением, может быть, только lookup-компонентов.
Вопрос. Как народ решает это противоречие? Может быть, кто-то при этом использует дополнительные библиотеки? Кто-нибудь разрабатывал/разрабатывает приложение, работающее с реляционными БД, отказавшись от использования data-bound компонентов?