Создать толстый клиент (RIA) с HTML-контролируемой средой - PullRequest
0 голосов
/ 25 октября 2010

Я понимаю, что этот вопрос может начать обсуждение, но на самом деле это не мое намерение.Мы создали Flex-приложение для прохождения тестов у кандидатов.Преимущество приложения Flex заключается в том, что все состояния могут храниться в приложении, запущенном в браузере клиента.Такие вещи, как ограничения по времени, навигация, скоринг и т. Д., Могут быть обработаны в приложении без необходимости беспокоиться о кнопке возврата, например.Даже запустить приложение в автономном режиме с помощью Adobe Air не так уж сложно.

Мой вопрос сейчас заключается в том, можно ли легко создать такое приложение с помощью HTML, Javascript, Ajax, ...?Причина, по которой я спрашиваю, заключается в том, что приложение на HTML было бы намного легче распространять, например, на мобильных устройствах.Кроме того, наша модель предметной области, например, в основном реализована в AS3 (Flex), поэтому ее использование на стороне сервера означает ее перенос на C # .NET.(с двумя кодовыми базами в результате).

1 Ответ

1 голос
/ 25 октября 2010

Посмотрите на любой хороший инструментарий MVC, вы легко сможете справиться с этим.Проект Castle хорош, как и Microsoft MVC, оба из которых позволяют вам выбирать из множества механизмов просмотра для обработки фактического рендеринга страниц, тем самым позволяя выбрать наиболее «эффективный для мобильных устройств» механизм ...

по техническим причинам вы должны хранить все постоянные данные в объекте сеанса сервера.

...