Модернизация старого .NET-приложения
Переводим старое приложение на .NET Framework на современный .NET по частям — без остановки работы и без «перепишем всё с нуля».
Задача
Старый .NET работает, но новые библиотеки его не поддерживают, а разработчиков, готовых в нём копаться, всё меньше. Полная переписка — это год работы и риск остановить бизнес.
Кому подходит
- Приложение на .NET Framework 4.x, WebForms или WCF, которое работает каждый день
- Обновлять страшно, а поддерживать всё дороже
- Нужно перенести систему на новый сервер или в облако
Что получится в итоге
- План перехода по частям: что переносим первым и почему
- Система продолжает работать во время модернизации
- Каждый шаг проверяется на ваших данных
Как проходит работа
- 01
Вы описываете процесс и системы — через форму или в WhatsApp
- 02
Короткий разговор и, если нужно, демонстрация того, как всё работает сейчас
- 03
Оценка: что делаем, в каком порядке и что нужно от вас
- 04
Реализация по шагам с проверкой на ваших данных
- 05
Передача: короткая инструкция и что делать, если что-то пошло не так
Что понадобится
- Версия .NET, тип приложения и где оно работает
- Доступ к исходному коду — после договорённости
- Человек с вашей стороны, который знает, как система используется
Ограничения — честно
- Сроки зависят от размера и состояния кода — называю после первичного разбора
- Иногда честный ответ — оставить часть системы как есть; это тоже вариант
- Пароли и ключи доступа через форму не принимаются — передаём отдельно, когда договоримся
- Стоимость и сроки называю после оценки
Пример
Дистрибьютор работает на внутренней системе WebForms 2012 года. Сначала выносим API и отчёты на современный .NET, интерфейс переносим позже — бизнес не останавливается.
Условия
Остальные условия обсуждаем в первом сообщении — пишите, отвечу конкретно.
Обновлено: