有类似的问题,但似乎没有一个问题。我正在寻找有关使用JavaScript框架开发桌面应用程序的反馈。以下是一些细节,可以消除类似桌面的Web应用程序和真正的桌面应用程序之间的混淆:
- 它需要完全独立运行。关于用于Web开发的JavaScript框架有很多讨论,但这严格来说是一个桌面应用程序(可能使用WebKit),这缩小了竞争者的领域。
- 至少需要在Windows,Linux和Mac上运行。
- 为了提高性能,它需要与线程化的本机代码进行通信 - 可能是C ++。 QtWebKit Bridge是可能的。这可能不会影响所使用的框架。
- UI需要拥有丰富的布局和控件,就像在原生桌面应用程序中一样,以及图表和自定义图形。
醇>
一些竞争者包括Adobe AIR,Ext JS和Dojo / Dijit。 Ext JS 4最近发布了MVC架构,看起来很有吸引力,可能会改变之前框架的比较。
我正在寻找其他有开发像这样的桌面应用程序的经验以及他们在不同框架中遇到的优缺点的反馈。