Система управления гостиницей - выбор между формами ASP.NET, настольным компьютером или системой MVC - PullRequest
0 голосов
/ 13 апреля 2011

Мы разрабатываем систему управления гостиницей на платформе .NET. Я уже разработал прототип версии с Windows Forms. Но сейчас нам нужно принять серьезное решение. Нужно ли переходить на ASP.NET Forms, перейдите к настольной системе или системе на основе MVC.

Система управления отелем имеет богатую объектную модель. Это делает систему намного более гибкой, но она сопряжена с определенными затратами. Существует множество форм Create, Update, Details (CRUD) для различных объектов.

Преимущество Windows Forms заключается в том, что я могу полностью встроить действия CRUD в одну форму, но я теряю все преимущества Интернета.

Если я выберу веб-платформу, я получу все преимущества веб-архитектуры, но мне нужно разрабатывать множество веб-страниц.

Другая проблема заключается в том, что если я выберу WEB, то нужно ли принимать решение о переходе на веб-формы или MVC.

Мне нужна помощь в выборе дороги.

PS: Это продукт, а не проект. Следовательно, нет никаких ограничений по выбранной платформе.

Ответы [ 2 ]

1 голос
/ 14 апреля 2011

Спасибо всем за ваши предложения. Мы решили использовать ASP.NET MVC с Razor Engine.

1 голос
/ 13 апреля 2011

Я бы пошел на MVC. Он идеально подходит для создания приложений, интенсивно использующих CRUD, а создание базовых веб-страниц (представлений) легко. Единственным недостатком является то, что стиль страницы по умолчанию немного "мягкий". Есть много доступных тем, которые вы можете использовать для обновления дизайна вашего сайта (например, StyleShout ). Также, возможно, посмотрите в jQueryUI ThemeRoller .

Недостатком приложения Win32 является то, что вам нужно беспокоиться о распространении приложения среди своих пользователей (и о любых обновлениях в будущем). В Интернете развертывание намного проще (особенно если вы используете IIS7).

...