Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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_Windows_Desktop Application_Javascript Framework - Fatal编程技术网

使用桌面Javascript应用程序打印

使用桌面Javascript应用程序打印,javascript,windows,desktop-application,javascript-framework,Javascript,Windows,Desktop Application,Javascript Framework,这是一个理论问题: 我有很多使用ASP.NET、JSP和PHP构建web应用程序的经验。他们都在前端使用普通JavaScript或一些.js框架 现在我必须在一个基于Javascript的桌面应用程序上工作。现在的问题是,应用程序必须通过热敏打印机(类似于POS应用程序)打印大量文档,在这种情况下,速度是关键要求!我以前使用浏览器的经验表明,在Windows上这可能非常慢 是否可以像WPF应用程序(利用Win/.NETAPI和System.Printing以及System.Windows名称空间

这是一个理论问题:

我有很多使用ASP.NET、JSP和PHP构建web应用程序的经验。他们都在前端使用普通JavaScript或一些.js框架

现在我必须在一个基于Javascript的桌面应用程序上工作。现在的问题是,应用程序必须通过热敏打印机(类似于POS应用程序)打印大量文档,在这种情况下,速度是关键要求!我以前使用浏览器的经验表明,在Windows上这可能非常慢

是否可以像WPF应用程序(利用Win/.NETAPI和System.Printing以及System.Windows名称空间)一样使其快速运行


如果是,您建议我使用哪个框架-Electron.js、NW.js、Meteor或React desktop(或其他)以及为什么?

这是一个非常广泛的问题,但简而言之,基于节点的应用程序(无论框架如何)没有理由比任何本机应用程序慢。您可能只需要确保本机API可以通过多种方式完成。问题在于打印工作流通过V8引擎!在WPF应用程序中,按“打印”按钮后,它将在0,2秒后开始打印文档(类似于POS账单),而当您在浏览器中执行此操作时,它将在几秒钟后开始打印。