【发布时间】:2011-09-05 15:34:15
【问题描述】:
有类似的问题,但似乎没有一个达到目标。我正在寻找有关使用 JavaScript 框架开发桌面应用程序的反馈。以下是一些细节,可以消除类似桌面的 Web 应用程序和真正的桌面应用程序之间的混淆:
- 它需要完全独立运行。有很多关于用于 Web 开发的 JavaScript 框架的讨论,但这只是一个桌面应用程序(可能使用 WebKit),它缩小了竞争者的范围。
- 至少需要在 Windows、Linux 和 Mac 上运行。
- 为了提高性能,它需要与线程化的本机代码进行通信 - 可能是 C++。 QtWebKit 桥将是一种可能。这可能不会影响所使用的框架。
- UI 需要拥有一组丰富的布局和控件,就像在原生桌面应用中一样,还需要图表和自定义图形。
一些竞争者包括 Adobe AIR、Ext JS 和 Dojo/Dijit。 Ext JS 4 最近发布了一个 MVC 架构,看起来非常有吸引力,可能会改变以前的框架比较。
我正在寻求其他有开发此类桌面应用程序经验的人的反馈,以及他们在使用不同框架时遇到的优缺点。
【问题讨论】:
-
不清楚是需要JS框架还是用JS编码的桌面应用框架。
标签: javascript desktop-application javascript-framework