我想问一下dojo工具包使用的基本问题,我可以用它来开发桌面应用程序吗?这些运行在windows平台上的应用程序可能有也可能没有互联网连接,如果有的话,请详细回答,谢谢!
发布于 2012-06-20 12:58:04
Dojo是javascript框架/组件集合。所以你的问题可以在这里回答:
Can you do Desktop Development using JavaScript?
Adobe Air在这个问题上赢得了比赛。
发布于 2012-06-20 13:05:01
在Wikipedia文章中;
JavaScript Dojo Toolkit是一个开源的模块化JavaScript库(或者更具体地说是JavaScript工具包),旨在简化跨平台、基于JavaScript/Ajax的应用程序和网站的快速开发。
这意味着在维基百科中,除了之外,没有办法使用桌面应用程序开发的;
JavaScript可以在基于
的Adobe AIR应用程序中使用。它已经进行了修改,以满足空中的安全要求。
Dojo咨询公司Sitepen使用Dojo制作了一个名为"Dojo Toolbox“的Adobe AIR应用程序。它包括一个API查看器和一个用于Dojo构建系统的GUI。通常,构建系统是从Rhino内部运行的,但是在这个AIR应用程序中,构建系统可以从AIR运行,而不使用java。
所以当我们看Adebe Air Wikipedia page的时候;
Adobe集成运行时,也称为Adobe AIR,是由Adobe Systems开发的跨平台运行时环境,用于使用Adobe Flash、Adobe Flex、
和Ajax构建富互联网应用程序(RIA),可以作为桌面应用程序或在移动设备上运行。
所以,是的。
发布于 2012-06-20 13:51:08
这在某种程度上取决于你所说的“桌面应用”是什么意思。
如果应用程序可以实现为自托管web应用程序,例如用于存储的本地数据库,运行嵌入式服务器等,那么可以肯定的是,它只是一个web应用程序,巧合地托管在同一台机器上。
你可以在Air应用程序中运行它,但为什么不直接使用Air呢?
https://stackoverflow.com/questions/11119923
复制相似问题