
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲试看
- 讲师好课189
- 学员评价
适合人群:
node.js程序员,C++程序员,go程序员,electron程序员
你将会学到:
本课程的主要目的是让学员学习如何用C++和Go语言开发Node.js以及Electron本地模块
课程简介:
购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460 注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。
本课程属于《Node.js开发实战》系列课程,多面深入讲解了如何开发Node.js和Electron本地模块(使用C++和Go语言),以及深入探讨Node.js本地模块的细节。
PS:尽管Electron是基于Node.js的,但由于Electron和Node.js使用了不同版本的V8引擎,所以为Node.js开发的本地模块并不能之间用于Electron中,反之亦然。不过源代码可以通用,只是需要为Electron和Node.js单独编译各自的本地模块,编译的方法略有不同。本课程会详细介绍Node.js和Electron本地模块的编译方式。
那么为什么要开发本地模块呢?理由至少有如下3个:
1. 保护敏感代码(因为JavaScript代码都是开源的,但C++和Go编译后的目标程序是二进制形式的)
2. 提升性能(JS代码的运行效率总体上不如C++和Go编译后的二进制文件的运行效率)
3. 集成第三方程序库(很多有实用价值的程序库都不是用js写的,通过本地模块可以将这些程序库基础到node.js和electron应用中。
51CTO学堂推荐视频课程
51CTO学堂推荐专题
课程大纲-【李宁】Node.js本地模块实战(C++和Go)
资料下载第1章Node.js模块详解(1小时21分钟8节)
第2章用C++开发Node.js模块(2小时54分钟8节)
第3章使用Go与Node.js和Electron联合开发(44分钟3节)
“李宁”老师的其他课程更多+
5