Цитата:
Сообщение от
Raven Melancholic
Точно, что для ERP главное это база данных? Разве не предметная область?
Когда я должен дать ответ по данным кассового чека, сколько покупатель может получить бонусов за эту покупку в зависимости от текущих акций, то какая разница получил ли я данные чека из базы, в которую он уже сохранен, получил ли этот чек прямым запросом из кассовой системы через Connector или получил его запросом через WEB сервис от консультанта торгового зала с планшета?
Хороший пойнт. Разные источники данных.
Можно и сказать что и GUI - главное. Но если смотреть в корень технической реализации то скорее таки база данных. Все остальное оболочка ввода и вывода.
Востребованная функциональность - это да. Но не важно как она реализована через простое ООП, сложное ООП или без ООП.
По хорошему создание X++ для обеспечения этой прослойки - было overengineering. Просто кто-то хотел был творцом. Возможно разумнее было использовать Java.
P.S. Но возможно это было обусловлено как эволюция XAL чтобы использовать уже существующий код - здесь я про overengineering только предполагаю.