Моя команда работает над стратегией преобразования нашего приложения Silverlight в облако в приложение HTML5. Хотя мы работаем над формулированием стратегии поиска наилучшего набора инструментов, технологий и методологий для преобразования нашего приложения в HTML, я задаю этот вопрос здесь, чтобы получить некоторые отзывы от большого сообщества в SO и узнать из опыта люди, которые, возможно, сделали подобные вещи в недавнем прошлом.Преобразование Silverlight APP в HTML5 SPA - инструменты и технологии
У меня вопрос состоит из нескольких частей.
Наше приложение написано на Silverlight и использует службы WCF RIA. Самое главное, мы много полагаемся на MVVM, и мы не хотим переписывать эту логику снова, чтобы повторно использовать как можно больше кода. Каким будет, по вашему мнению, наилучшее сочетание инструментов и технологий для использования нами?
Для того, чтобы сделать SPA, мы хотели бы использовать некоторые из «классных» новых фреймворков, но мы действительно хотим минимизировать нашу работу (из-за жестких сроков) и быть в состоянии тщательно протестировать наше приложение и быстро (следовательно, повторное использование кода). Является ли SPA хорошим выбором или мы должны пойти на традиционное приложение MVC? Помните, что в нашем приложении более 200 просмотров.
Если мы решили отправиться на СПА-маршрут, то какая рама лучше всего подходит с точки зрения продолжительности жизни. Нам нужно отойти от Silverlight, потому что он скоро умрет. Мы не хотим снова находиться в такой ситуации в ближайшем будущем.