我意识到这个问题可以开始讨论,但这不是我的意图。我们创建了一个Flex应用程序来从候选人那里进行测试。 Flex应用程序的优点是所有状态都可以存储在客户端浏览器中运行的应用程序中。时间限制,导航,评分等等都可以在应用程序中处理,而不必担心后退按钮。即使使用Adobe Air离线运行应用也不是那么难。
我现在的问题是,如果可以使用HTML,Javascript,Ajax,......轻松制作这样的应用程序吗?我问的原因是因为HTML中的应用程序更容易在移动设备上分发。此外,我们的域模型例如主要在AS3(Flex)中实现,因此在服务器端使用它意味着将其移植到C#.NET。 (结果有两个代码库)。
答案 0 :(得分:1)
看看任何好的MVC工具包,你都可以轻松地处理这个问题。 Castle项目很好,Microsoft MVC也是如此,它们都允许您从各种视图引擎中进行选择以处理实际的页面呈现,从而允许您选择最“移动高效”的引擎......
至于技术细节,您可以将所有持久性数据存储在服务器会话对象中。