NodeJS
文章
11C++插件
1 应用场景Automation 如果您的c++运行作为一个独立的命令行,您不需要源代码来利用选项1 -automation 选项。您可以使用Node的子进程API 运行您的c++程序。这个选项适用于将任何东西带到web上——如果你只是运行它的话,你的命令行程序写在什么语言上并没有什么区别。如果您正在阅读这篇文章,希望获得C代码、Fortran代码或其他一些语言,那么这个选项值得一读。 自动化选项不仅仅针对那些没有c++代码的人。如果您有c++代码,或者可以很容易地转换成命令行程序,那么这个选项是合理的,如果您可以使用性能,并且您并不想陷入语言集成的麻烦中。 Shared Library / DLL 如果您处理的是c++ dll/lib,或者您有c++源代码,并且可以进行适当的修改,以创建动态库,那么 shared library 方法可能对您很有效。在本章中,我们将详细介绍如何使用外部函数接口模块进行此操作。这个选项可以让您更精确地控制如何将c++集成到节点中,因为对c++例程的调用通常可以直接写到Node.js代码中。虽然这种方法可以使您更接近完整...
12Electron
electron 使用网页技术开发桌面应用。 electron提供了一系列本地应用的框架,主要包括桌面图标、桌面菜单等本地应用独有的部分。 界面显示的部分,由electron提供运行环境。 界面显示的功能,主要由nodejs实现。所以,本质上还是使用nodejs 逻辑说明 在web技术当中,分为前端和后端。前端通过HTML、CSS、JavaScript实现页面的动态变化。 后端使用nodejs处理数据,将数据渲染到页面,并返回新的页面。 前端和后端通过url脚本进行通信。nodejs的脚本不能在前端执行。 nodejs是JavaScript的一个扩展库,使得JavaScript能做到更多的本地数据处理,从而成为可以在服务器端运行,通过虚拟的V8处理器,访问服务器资源。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js使用JavaScript进行编程,运行在JavaScript引擎上(V8) 前端JavaScript主要参与页面响应,通过接口API向...






