Size: a a a

Архитектура ИТ-решений

2017 June 14

EC

Eugene Khashin CTO @ CryptoProcessing.io in Архитектура ИТ-решений
никогда, тем более тогда, не задавался вопросом формализации, касаемо того, что делаю, но в итоге получился, какой-то извращенный eav))
источник

EC

Eugene Khashin CTO @ CryptoProcessing.io in Архитектура ИТ-решений
ну с валидациями тут уже чем ограничится ваша фантазия 😊
источник

EC

Eugene Khashin CTO @ CryptoProcessing.io in Архитектура ИТ-решений
Александр, а вы какой фреймворк используете?
источник

EC

Eugene Khashin CTO @ CryptoProcessing.io in Архитектура ИТ-решений
на стороне бизнес-логики
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
У меня есть опыт.
источник

АК

Александр Кирин in Архитектура ИТ-решений
Пока никакой, с нуля проектирую, могу любой выбрать. Но предварительно это что из джавы.
Валидация атрибуто добавляет сложности, хочется понять как люди решают подобные задачи
источник

АК

Александр Кирин in Архитектура ИТ-решений
Gennadiy Kruglov
У меня есть опыт.
Поделитесь плиз )
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Александр Кирин
Посматриваю, но у меня нет опыта работы с ними и как я понимаю там возникает много гемора если надо делать фильтрацию и сортировку - это все на уровне приложения надо делать - много работы. К тому такая хрень нужна только для части системы, остальные сущности хранятся в рбд, одним словом пока мне кажется nosql не очень подходит
Это уже некоторое техническое решение (видение). А какую непосредственно задачу вы решаете? Часто за "универсальными, динамическими" решениями стоит "страх кодирования". В результате часто рождается решение которое сначала дорого разработать, а потом не менее дорого поддерживать.  И так, зачем Вам нужна автогенерация форм?
источник

АК

Александр Кирин in Архитектура ИТ-решений
Клиент просит сделайте мне возможность создания нового типа продукта и его атрибутов без участия программистов )
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Александр Кирин
Поделитесь плиз )
В данный момент очень занят. Напишу позже.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Александр Кирин
Клиент просит сделайте мне возможность создания нового типа продукта и его атрибутов без участия программистов )
Расскажу позже, как можно реализовать и какие есть нюансы
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
А пока посмотрите на Adaptive Object Model/Dynamic Object Model
источник

АК

Александр Кирин in Архитектура ИТ-решений
Gennadiy Kruglov
Расскажу позже, как можно реализовать и какие есть нюансы
Спасибо, жду
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Александр Кирин
Клиент просит сделайте мне возможность создания нового типа продукта и его атрибутов без участия программистов )
Ну то есть стандартная задача: "Как создать систему, которую не надо поддерживать". Об это сломано уже столько копий и  ничего хорошего из такого подхода не получается.  Самый удачный вариант наверное 1С, но и там без франчайзи ничего не работает. Мне кажется в ваших интересах объяснить заказчику, что его задачу можно решить по-другому. В конечном итоге чего хочет клиент? Сокращения time-to-market и TCO. Вот эту задачу и надо решать. Единственное, что имеет смысл, это кастомизация UI, возможность скрывать-открывать поля, менять их расположение и т.п.
источник

АК

Александр Кирин in Архитектура ИТ-решений
Andrei Soloschak
Ну то есть стандартная задача: "Как создать систему, которую не надо поддерживать". Об это сломано уже столько копий и  ничего хорошего из такого подхода не получается.  Самый удачный вариант наверное 1С, но и там без франчайзи ничего не работает. Мне кажется в ваших интересах объяснить заказчику, что его задачу можно решить по-другому. В конечном итоге чего хочет клиент? Сокращения time-to-market и TCO. Вот эту задачу и надо решать. Единственное, что имеет смысл, это кастомизация UI, возможность скрывать-открывать поля, менять их расположение и т.п.
Согласен с вами. А какие есть варианты снизить тсо без данного подхода? Я думаю клиент предполагает что им потребуется часто добавлять новые типы продукта и ждать когда это сделает программист не очень горят желанием, особенно если учесть что мы подрядчик на котором нет желания у клиента лочится.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Смотря, что понимается под продуктом. Есть случаи, когда универсальные решения все-таки нужны. Например разного рода рассылки. Здесь без универсальных форм не обойдешься.
источник

АК

Александр Кирин in Архитектура ИТ-решений
кредитный продукт - описывает % ставку, предмет кредит (под что), скидки и время из действия и т.д.
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
А что система делает?
источник

AS

Andrei Soloschak in Архитектура ИТ-решений
Кредитный конвейер или маркетинговые предложения?
источник

АК

Александр Кирин in Архитектура ИТ-решений
Конвейер по выдаче кредитов банком
источник