Мне дали проект в WebForms, чтобы сделать его более устойчивым, и я до сих пор добавил к нему несколько улучшений.Не поймите меня неправильно, мне нравится WebForms за его простоту, но во многом я чувствую себя как дедушка.
Вот что я сделал, просто чтобы дать вам несколько идей:
1.) Добавлен VueJS для интерфейса
2.) Добавлен Webpack и немного ReactJS для некоторых страниц
3.) Используется ядро .NET при запуске приложения с настраиваемым протоколом, котороетриггеры из проекта WebForms
4.) Я добавил функцию электронной почты (Входящие, Отправленные, Черновики, Корзина, Хлам и т. д.) (из WebForms и jQuery, другой была WebForms + VueJS)к этому также.
Это стало довольно большим.Мне просто интересно, будет ли это масштабируемым?Наше руководство планирует в скором времени разместить его в облаке, но я считаю, что это не сработает из-за архитектуры нашего проекта - нам придется постепенно переводить его на современные веб-стандарты (применять MVC, использовать WebAPI, а не WebMethods (статический)в файлах CodeBehind).
Я действительно потерялся.Какой лучший путь в улучшении проекта WebForms до современных стандартов?Что-то масштабируемое и облачное (если это даже слово).
Спасибо.