使用javascript構建本地程序壹般需要如下環境:壹個js引擎,壹個界面工具。
js引擎:目前都是用nodejs,nodejs是基於chromev8封裝的壹個本地js解析器。
界面工具:既然是本地程序,壹般都需要界面,這裏界面工具都是選擇某種瀏覽器封裝。比較流行的是基於chromium進行封裝。
-----------------------------------------------------------
好消息是目前已經有比較完美的封裝了,比如electron封裝了本地化的引擎和界面工具。
微軟的Visual Studio Code就是基於electron開發的。