没有浏览器的JavaScript中的GUI应用程序?
时间:2020-03-06 14:35:13 来源:igfitidea点击:
我想使用javascript开发通用GUI应用程序。最初,它们将在Windows上运行,但我希望它们最终能够跨平台。
有没有一种方法可以不必使应用程序在浏览器中运行?
解决方案
查看Adobe AIR。
从维基百科:
Adobe AIR是一个跨平台运行时环境,用于使用Adobe Flash,Adobe Flex,HTML或者Ajax构建富Internet应用程序,这些应用程序可以部署为桌面应用程序。
另请查看Mozilla Prism(测试版)。
我们可以尝试将SUN的Lively Kernel与Mozilla的Prism结合使用。
- Lively Kernel是一个完全使用JavaScript编写的GUI堆栈,使用SVG进行显示。
- Prism是一种启动Web应用程序而不显示其运行浏览器的方法。
虽然边缘非常出血,但使用风险自负。 :-)
XUL Runner可能是一个答案,但恐怕我不能凭经验说话。
尝试使用AIR,我们甚至可以使用我们选择的JS工具包
将它与dojo一起使用时,请参见以下内容:http://dojocampus.org/content/2008/04/02/dojo-on-air-a-fancy-file-uploader/
JsLibs
今天,我遇到了这个问题:http://code.google.com/p/jslibs/
(来自DZone)
JS Libs似乎符合我的要求。我来看一下,如果发现有趣的话,我会在这里发布。