Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
桌面应用程序的最佳JavaScript框架_Javascript_Desktop Application_Javascript Framework - Fatal编程技术网

桌面应用程序的最佳JavaScript框架

桌面应用程序的最佳JavaScript框架,javascript,desktop-application,javascript-framework,Javascript,Desktop Application,Javascript Framework,也有类似的问题,但似乎没有一个是中肯的。我正在寻找关于使用JavaScript框架开发桌面应用程序的反馈。以下是一些细节,可以消除类似桌面的web应用程序和真正的桌面应用程序之间的混淆: 它需要完全独立运行。关于用于web开发的JavaScript框架有很多讨论,但这严格来说是一个桌面应用程序(可能使用WebKit),它缩小了竞争者的范围 至少需要在Windows、Linux和Mac上运行 对于性能,它需要与线程本地代码-C++进行通信。QtWebKit桥将是一种可能性。这可能不会影响所使用的框

也有类似的问题,但似乎没有一个是中肯的。我正在寻找关于使用JavaScript框架开发桌面应用程序的反馈。以下是一些细节,可以消除类似桌面的web应用程序和真正的桌面应用程序之间的混淆:

  • 它需要完全独立运行。关于用于web开发的JavaScript框架有很多讨论,但这严格来说是一个桌面应用程序(可能使用WebKit),它缩小了竞争者的范围
  • 至少需要在Windows、Linux和Mac上运行
  • 对于性能,它需要与线程本地代码-C++进行通信。QtWebKit桥将是一种可能性。这可能不会影响所使用的框架
  • UI需要有一组丰富的布局和控件,就像在本机桌面应用程序中一样,以及图表和自定义图形
  • 一些竞争者包括AdobeAIR、ExtJS和Dojo/Dijit。ExtJS4最近发布了一个MVC架构,看起来非常吸引人,可能会改变以前对框架的比较


    我正在寻找其他有过类似开发桌面应用经验的人的反馈,以及他们在不同框架中遇到的优缺点。

    您有太多时间发布了这个问题,但我为那些将阅读此主题的人提供答案

    现在,您可以使用byAtom创建桌面应用程序(Slack是用electron构建的)


    或者,您也可以使用它作为替代。

    不清楚您需要的是JS框架还是用JS编码的桌面应用程序框架。