Мы разрабатываем систему управления гостиницей на платформе .NET. Я уже разработал прототип версии с Windows Forms. Но сейчас нам нужно принять серьезное решение. Нужно ли переходить на ASP.NET Forms, перейдите к настольной системе или системе на основе MVC.
Система управления отелем имеет богатую объектную модель. Это делает систему намного более гибкой, но она сопряжена с определенными затратами. Существует множество форм Create, Update, Details (CRUD) для различных объектов.
Преимущество Windows Forms заключается в том, что я могу полностью встроить действия CRUD в одну форму, но я теряю все преимущества Интернета.
Если я выберу веб-платформу, я получу все преимущества веб-архитектуры, но мне нужно разрабатывать множество веб-страниц.
Другая проблема заключается в том, что если я выберу WEB, то нужно ли принимать решение о переходе на веб-формы или MVC.
Мне нужна помощь в выборе дороги.
PS: Это продукт, а не проект. Следовательно, нет никаких ограничений по выбранной платформе.