[![][1]][2]
Быстрое развитие технологий и инструментов разработки ПО приводит к тому, что технологии, лежащие в основе информационной системы, теряют свою актуальность и становятся тяжелой ношей. Взять, к примеру, какую-нибудь разработку компании для автоматизации процессов, написанную на Visual Basic 6.0 или Delphi 7, которая, мягко говоря, не сочетается с новыми трендами “все в web, все в облака”, да и не соответствует амбициям разработчиков.
Проблема перевода старой ИС на новые технологии, доходя до руководства, традиционно упирается в деньги: “поживем и так...”. Для разработчиков, в свою очередь, уже перенос модели данных и шаблонное программирование стандартных экранов вызывает негатив. При этом зачастую все усложняется требованием сохранения работоспособности старой ИС на этапе разработки и внедрения новой. Так или иначе, по моему опыту, продукт либо умирает совсем, вызывая мучения как программистов, так и пользователей, либо все же приходит понимание, что обновление ИС — неотложная необходимость.
Исходя из описанных проблем, а также учащающихся запросов как к вендору платформы о помощи в миграции устаревших систем на [CUBA][3], мы решили добавить механизм, который сделает этот процесс максимально легким для программистов и дешевым для руководства.
_Под катом пошаговая инструкция, как модернизировать устаревшую систему с минимальными усилиями на перенос модели данных и стандартных CRUD экранов._
[Читать дальше →][4]
[1]:
https://habrastorage.org/files/6d2/705/126/6d27051263df4f1c915071e742c57976.png
[2]:
https://habrahabr.ru/company/haulmont/blog/324226/
[3]:
https://www.cuba-platform.com/
[4]:
https://habrahabr.ru/post/324226/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut