Widget 如何从头创建小部件平台
我们想为一个特定的网站创建一个小部件平台 我找不到任何关于这方面的文章,但我现在需要的是有人给我指出正确的方向 我们应该使用什么样的框架?我精通RoR,也可以使用Java/.Net,但我不知道在rails中这样做是否容易,因为我看不出这将如何像通常的web应用程序一样 许多小部件平台允许第三方开发人员使用Javascript。这有多容易,我们需要创建一个解释器或类似的东西吗Widget 如何从头创建小部件平台,widget,platform,Widget,Platform,我们想为一个特定的网站创建一个小部件平台 我找不到任何关于这方面的文章,但我现在需要的是有人给我指出正确的方向 我们应该使用什么样的框架?我精通RoR,也可以使用Java/.Net,但我不知道在rails中这样做是否容易,因为我看不出这将如何像通常的web应用程序一样 许多小部件平台允许第三方开发人员使用Javascript。这有多容易,我们需要创建一个解释器或类似的东西吗 我们应该遵循什么样的架构?我们是否在数据库中存储小部件?您到底想做什么 你的网站是新的吗?或者它已经存在于特定的环境中 我
我们应该遵循什么样的架构?我们是否在数据库中存储小部件?您到底想做什么 你的网站是新的吗?或者它已经存在于特定的环境中 我建议您可以从xml模板构建页面,并使用某种自定义sax解析器在服务器上用html块替换对小部件的引用, 您可以使用xslt,但我怀疑使用sax解析器调用任意代码会更容易 我喜欢java,因为那是我的空间,但我相信ruby和.net可以胜任简单的dom操作 第三方开发人员可以提供上面提到的html块,包括脚本标记,以提供他们想要的任何功能。请看一下规范。小生命似乎正是你想要的。至少您应该阅读技术概述。 有许多portlet容器(框架)可用 如果你真的要从stratch创建所有东西,请查看框架。Android是谷歌针对移动设备的开源操作系统。它们在操作系统代码(小部件容器)和第三方代码(小部件提供者)之间有着完全的分离——如果您必须处理不受信任的用户提供的代码,这是非常有用的
摩托罗拉也提供自己的,但它不是开源的。我想我的问题是:
- 你说的widget是什么意思
- “从头开始”是什么意思
如果您想从头开始编写自己的框架,即使是现在在线提供的版本也会给您提供一个很好的方法 是的,您是对的:要创建运行时小部件,您需要使用解释器。幸运的是,您可以直接使用浏览器中提供的javascript解释器 这一切都在JSWAF的代码中 请发送关于J的评论