當前位置:成語大全網 - 成語詞典 - 有人用javascript寫桌面程序的嗎

有人用javascript寫桌面程序的嗎

通過HTML、CSS、JavaScript來編寫本地應用程序。

簡單地說就是壹個本地客戶端應用程序使用壹個內置的瀏覽器內核渲染前端界面,另壹方面還可以調用本地系統級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