Я единственный программист для веб-приложения, в котором компания, в которой я работаю, стала очень зависимой. Приложение управляет активами, отслеживает графики технического обслуживания и технического обслуживания, регистрирует время простоя, отслеживает запасы деталей, взаимодействует с SAP и нашей системой SCADA, а также выполняет различные другие задачи для примерно 60 производственных объектов. В настоящее время приложение написано на ASP.NET и поддерживается MS SQL.
Человек, который может вскоре стать моим начальником, попросил меня представить экономическое обоснование для переноса всего приложения в среду Lotus Domino, и я не знаю, как его завершить. Я прошел этот процесс один раз около 5 лет назад - занял около месяца занятий по программированию Domino, только мой профессор в конце концов заявил, что это невозможно или не стоит затраченных усилий. Это не то, что у меня есть время, чтобы сделать снова в этот момент.
Помимо того, что я большой поклонник Lotus / Domino, мой, возможно, скоро станет боссом, хотел бы, чтобы меня покрыли, если я выиграю в лотерею и уйду из компании. В настоящее время у нас есть множество разработчиков Domino и только пара разработчиков .NET. Это то, с чем я могу полностью понять и согласиться, но не думаю, что это должно быть единственным определяющим фактором.
Полагаю, мой вопрос сводится к следующему: возможно ли воссоздать динамическое, гибкое и очень большое (просто стесняющееся из 100 тыс. Строк) приложение ASP.NET в Domino? Будет ли какая-либо выгода (кроме готовых резервных копий, уже находящихся в компании) или недостатки готового продукта?