使用 HTML 控制的环境创建胖客户端 (RIA)

发布于 2024-09-29 03:14:52 字数 336 浏览 7 评论 0原文

我意识到这个问题可以引发讨论,但这确实不是我的意图。我们创建了一个 Flex 应用程序来接受候选人的测试。 Flex应用程序的优点是所有状态都可以存储在客户端浏览器中运行的应用程序中。像时间限制、导航、评分等事情都可以在应用程序内处理,而我们不必担心后退按钮等。即使使用 Adob​​e Air 离线运行该应用程序也不是那么困难。

我现在的问题是,这样的应用程序是否可以轻松地使用 HTML、Javascript、Ajax 等来制作?我问这个问题的原因是因为 HTML 中的应用程序更容易在移动设备上分发。此外,我们的域模型主要是在 AS3 (Flex) 中实现的,因此在服务器端使用它意味着将其移植到 C#.NET。 (结果有两个代码库)。

I realize that this question can start a discussion but that's really not my intention. We've created a Flex Application to take tests from candidates. The advantage of the Flex Application is that all state can be stored in the application running in the browser of the client. Things like time limits, navigation, scoring, ... can all be handled within the application without us having to worry about a back button for instance. Even running the app offline with Adobe Air isn't that hard.

My question now is if such an application could easily be made with HTML, Javascript, Ajax, ... ? The reason I'm asking is because an application in HTML would be much easier to distribute on Mobile devices for instance. Also, our domain model for instance is mostly implemented in AS3 (Flex) so using it along the server side means porting it to C#.NET. (with two codebases as a result).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水波映月 2024-10-06 03:14:52

看看任何好的 MVC 工具包,你就能轻松处理这个问题。 Castle 项目和 Microsoft MVC 一样好,两者都允许您从各种视图引擎中进行选择来处理实际的页面渲染,从而允许您选择最“移动效率”的引擎......

至于技术细节,您会将所有持久数据存储在服务器会话对象中。

Look at any good MVC toolkit, you will easily be able to handle this. Castle project is good as is Microsoft MVC, both of which allow you to choose from a variety of view engines to handle the actual page rendering thereby allowing you to choose the most 'mobile efficient' engine...

As for the technicalities, you would store all persistent data in a server session object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文