Я только что получил проект, который будет создан с нуля. Его внешним интерфейсом будет ASP.Net, а Backend - SQL 2008. Требуется, чтобы архитектура приложения была такой, чтобы мы могли иметь доступ к приложению с любых компьютеров (настольных компьютеров, ноутбуков, нетбуков), таких как портативные устройства, а также смартфоны. , Кпк, планшеты. Также он должен быть подключаемым по природе, как FB и orkut. То есть в будущем, если клиенту необходимо прикрепить игры или сторонние приложения, его следует подключить, не переписывая заново всю информацию. Кроме того, клиенту необходимо настроить весь веб-интерфейс с помощью инструментария или JQuery.
У меня есть опыт работы с приложениями веб-форм ASP.Net с многоуровневой архитектурой. Так что на этот раз, сохраняя все свои потребности, я думаю о веб-приложении с WCF Service. Но я не имею ни малейшего понятия или опыта по поводу подключаемой архитектуры с SOA и MVC (все три). Кажется, если я реализую все эти штуки, это будет непросто. Для подключаемой арки я гуглил и нашел MEF на codeplex. И вот наконец я придумал следующие вещи:
- ASP.Net MVC
- MEF
- 1010 * JQuery *
- WCF
- ОТДЫХ с AJAX
- XML
Ребята, мне действительно нужна ваша помощь, я не могу думать, как собрать все эти вещи вместе. Или есть другая лучшая альтернатива, которую вы можете предложить.
Кроме того, клиент предъявляет еще одно требование: он хочет получить слабосвязанный код, поэтому я выбрал MVC, на странице aspx могут быть только элементы управления и необходим HTML, проверка и другие коды должны выполняться. в бизнес-уровне приложения.
это будет отличная помощь.