简单地说就是一个本地客户端应用程序使用一个内置的浏览器内核渲染前端界面,另一方面还可以调用本地系统级API,实现本地应用程序的各种功能。
使用该技术的部分产品:
网易云音乐PC客户端
有道词典PC客户端 (基于heX)
Atom文本编辑器 (基于Electron)
Visual Studio Code编辑器 (基于Electron)
相关技术
C++ / CEF
https://bitbucket.org/chromiumembedded/cef
CEF (Chromium Embedded Framework)
谷歌浏览器嵌入式框架,即谷歌浏览器内核,配合C++使用。
Electron
http://electron.atom.io/
Electron基于Node.js,使用javascript编程。
个人对Node.js的理解
Node.js是一个JavaScript 解释器,是类似Python的东西
Node.js使用JavaScript语言,Python使用Python语言
Node.js常用于编写Web服务器(使用http等模块)
Python也有类似的框架,比如Django
NW.js
NW.js 原名 node-webkit
基于 Chromium 和 Node.js
heX
heX是有道发起的开源项目
基于开源项目 CEF,它内部整合了开源项目 Chromium 及 Node.JS
可以的,详细内容msdn上有,详见 https://docs.microsoft.com/zh-cn/windows/uwp/get-started/create-a-hello-world-app-js-uwp http://try.buildwinjs.com手机游戏一般不能用脚本语言写,而大多是是C++或者Java语言来写:
1、iOS系统下游戏(苹果手机)
大多数使用C++、Object-C语言编写
2、Android系统下游戏(安卓手机)
使用Java语言编写
js语言一般不用来编写手机游戏,更多用在Web开发上!
有其他问题欢迎到电脑管家企业平台咨询,我们将竭诚为您服务!
腾讯电脑管家企业平台:http://zhidao.baidu.com/c/guanjia/