在 html/css/js 之上是不是有任何用于富 Web 客户端的框架?
Posted
技术标签:
【中文标题】在 html/css/js 之上是不是有任何用于富 Web 客户端的框架?【英文标题】:Is there any framework for rich web clients on top of html/css/js?在 html/css/js 之上是否有任何用于富 Web 客户端的框架? 【发布时间】:2012-04-26 11:53:50 【问题描述】:一些 RAD 工具(如 openobject)使用富 Web 客户端。 IE。他们的客户端代码驻留在浏览器中,他们仅通过 xml-rpc 或 json-rpc 与服务器通信并相应地更改视图,所有 javascript 和 css 仅传输一次。这样的富 Web 客户端将提高具有大量流程和表单等的企业级 Web 应用程序的生产力。
我想在我自己的应用程序中使用这样一个富 Web 客户端。我试图搜索,但只找到了与其服务器紧密集成的 openerp-web。是否有其他可用的富 Web 客户端框架?如果没有,是否有任何设计细节我可以研究以创建自己的?
谢谢。
编辑:浏览器是一个客户端,它使用 http 和类似的协议与提供客户端显示页面的 Web 服务器对话。富 Web 客户端是位于浏览器之上的客户端,它与服务器对话、发送数据、接收数据和有关如何更新视图等的信息并执行此操作。与 Vaadin 类似,这样的富 Web 客户端将消除客户端的任何代码需求,并且所有编码都将在服务器端完成。下面就是这样的瘦客户端。
-
pjax (jquery)
vaadin (java)
openobject web 客户端 (python)
nagare (python)
海边(smalltalk)
p4a (php)
这些都是这样的客户端,一旦正确设置将允许仅在服务器上进行编码,并且仍然提供类似 ajax 的出色体验。
编辑 2:我想我找到了更好的名字。 http://en.wikipedia.org/wiki/Rich_client_platform 富客户端平台,但基于 web。http://en.wikipedia.org/wiki/Rich_AJAX_Platform 与此最相似。现在我想要这个在 python 中。如果我自己移植它,我会发布链接。
编辑 3:http://lucumr.pocoo.org/2011/11/15/modern-web-applications-are-here/ 这里是类似技术的相关文章。
【问题讨论】:
首先,请明确什么是“富网络客户端”。 您的意思是 用于 Web 应用程序的 RAD 框架? (我听起来像谷歌) 那里有许多个客户端框架。你看过 Dojo、Mootools、jQuery Mobile 或任何东西吗?老实说,这是谷歌的工作。 我认为我已经完成了我的作业。我正在寻找可以帮助我避免进行任何客户端编码的客户端 RAD 工具。查看我指出的示例。所有这些都允许在不编写太多客户端代码的情况下对您的应用进行 ajax 化。 【参考方案1】:对于未来的读者,
我最终使用了 angularjs.org,它很容易在普通 html 上进行扩展。
【讨论】:
你看过boilerplatejs.org 吗?它可能不是 RCP,而是使用 JS 构建 RCP 的参考架构。以上是关于在 html/css/js 之上是不是有任何用于富 Web 客户端的框架?的主要内容,如果未能解决你的问题,请参考以下文章