我想问一下dojo工具包用法的基本问题 我可以将它用于桌面应用程序开发这些在Windows平台上运行的应用程序可能有也可能没有Internet连接 如果是如此 请详细解答 谢谢!
答案 0 :(得分:1)
好吧,Dojo是javascript框架/组件集合。所以你的问题可以在这里得到解答:
Can you do Desktop Development using JavaScript?
Adobe Air在这个问题中赢得了比赛。
答案 1 :(得分:1)
在Wikipedia文章中;
Dojo Toolkit是一个开源模块化JavaScript库(或更多 特别是JavaScript工具包)旨在缓解快速 开发跨平台,基于JavaScript / Ajax的应用程序和 网站。
这意味着无法在维基百科中再次使用桌面应用程序开发但;
Dojo可用于基于JavaScript的Adobe AIR应用程序。它有 经过修改,符合AIR的安全要求。
Dojo咨询公司Sitepen已经制作了Adobe AIR应用程序 使用Dojo称为“Dojo Toolbox”。它包括API查看器和GUI 到Dojo的构建系统。通常,构建系统从内部运行 Rhino,但是在这个AIR应用程序中,构建系统可以从中运行 AIR,不使用java。
所以当我们看Adebe Air Wikipedia page;
时Adobe Integrated Runtime,也称为Adobe AIR,是一个跨平台的 由Adobe Systems开发的用于构建Rich的运行时环境 Internet应用程序(RIA)使用Adobe Flash,Adobe Flex,HTML和 Ajax,可以作为桌面应用程序或在移动设备上运行。
所以,是的。
答案 2 :(得分:1)
这在某种程度上取决于“桌面应用程序”的含义。
如果应用程序可以实现为自托管Web应用程序,例如本地数据库用于存储,运行嵌入式服务器等,那么肯定它只是一个Web应用程序,巧合地托管在同一台机器上。
你可以在Air应用程序中运行它,但为什么不使用Air呢?