
ПРЕДУПРЕЖДЕНИЕ! Официальный репозиторий Columbusegg4delphi здесь.
Columbusegg4delphi ...
- Простая в использовании Delphi Framework для правильной записи бизнес -логики в Delphi "Rad Style".
- На основе шаблона проектирования модулей таблицы, но адаптирован для того, чтобы быть Delphi Friendly и ориентированным на наборы данных.
- Предоставляет все хорошие альтернативы для выполнения общих практик Delphi, которые затрудняют тестирование вашего приложения.
- Предоставляет наблюдателям и слушателям, чтобы избежать всего кода бизнес -логики в вашей форме.
- Сохранить практически все блага Delphi Rad.
- Разработано профессионалами в виде кусочка.
Почему Columbusegg4delphi?
- Формы и датомодулы свободны от бизнес -логики.
- Предоставляет единственную точку для кода BL
- Вы можете сделать модульные тесты; Бизнес-логика может быть протестирована с использованием наборов данных в памяти.
- Вы все еще можете использовать подход RAD для разработки ваших форм
- Если ваши данные поступают с сервера приложений, вы можете заполнить наборы данных в памяти (или виртуальный набор данных) и по-прежнему использовать ту же бизнес-логику.
Очень важно!
- Columbusegg4delphi может быть использован также в устаревших приложениях для улучшения их архитектуры по очень низкой цене.
- Просто создайте модуль Columbus для каждого набора данных и переместите там все код, связанные с событиями. Это постепенный подход; Вы можете изменить его один набор данных в момент времени.