自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Node.js開發(fā)的桌面應(yīng)用TermKit介紹

開發(fā) 前端
最近和團(tuán)隊(duì)翻譯Node的書,《node web development》,同時(shí)也順帶好好學(xué)習(xí)了下nodejs。剛好展炎要搞個(gè)關(guān)于nodejs開發(fā)桌面應(yīng)用的分享,就一起看了下相關(guān)的知識,那自然,就發(fā)現(xiàn)了TermKit這個(gè)標(biāo)志性的應(yīng)用。

51CTO推薦專題:Node.js專區(qū)

TermKit介紹

【下面內(nèi)容參考自http://acko.net/blog/on-termkit】

長久以來,大家都習(xí)慣了在linux下使用terminal控制系統(tǒng)的方式

 

 

像我這樣的超級不專業(yè)linux人士,是這樣的

 

 

這個(gè)時(shí)候,steven wittens出現(xiàn)了,并為macox寫了一個(gè)很有趣的東西,可以稱之為下一代的富媒體終端。它可以在終端中用圖形化元素來顯示命令結(jié)果。

就像下面這樣:

 

 

帶自動補(bǔ)全,還有各種看起來很舒服的圖標(biāo)。

 

 

如何安裝

在mac里怎么安裝我就不介紹了,這里只介紹linux下的安裝

首先,我們需要安裝nodejs,這里要注意,推薦安裝0.4.* stable版本,新版本可能會有不兼容的問題,不管你信不信,反正我裝0.6.1的時(shí)候掛了。

還有就是connect的版本要在1.2.0到1.3.0之間,不包括1.3.0。

具體就是這樣:

  1. wget http://nodejs.org/dist/node-v0.4.8.tar.gz  
  2. cd node-v0.4.8  
  3. tar -xf node-v0.4.8  
  4. ./configure  
  5. make && make install 

安裝好node之后安裝npm

  1. curl http://npmjs.org/install.sh|sh 

之后就是下載termkit并安裝

  1. git clone https://github.com/Floby/TermKit.git --recursive  
  2. cd TermKit/  
  3. npm install 

然后就可以啟動了,這里要注意的是,我們需要在TermKit目錄下進(jìn)行啟動操作:

  1. node Node/nodekit.js 

啟動后terminal里會顯示運(yùn)行的log,然后就可以把注意力放到瀏覽器上了。

當(dāng)然,因?yàn)榭蛻舳耸菫g覽器,服務(wù)端是node的情況下,socket.io就是一個(gè)必不可少的模塊了,這些在npm安裝的時(shí)候會按照依賴關(guān)系自動加載好。而socket.io會優(yōu)先選擇websocket作為數(shù)據(jù)交換的通道,所以推薦大家使用chrome來作為終端。

整體架構(gòu)是這樣的

 

 

更多內(nèi)容可以看作者寫的文章:http://acko.net/blog/on-termkit

原文:http://w3ctech.com/b/archives/677

【編輯推薦】

  1. Node.js提速指南
  2. 關(guān)于Node.js語言的討論
  3. Node.js初體驗(yàn)
  4. 基于Node.js、Express和Jscex開發(fā)的ToDo網(wǎng)站示例
  5. 如何安裝Node.js
責(zé)任編輯:陳貽新 來源: w3ctech.com
相關(guān)推薦

2015-03-10 10:59:18

Node.js開發(fā)指南基礎(chǔ)介紹

2013-05-17 09:41:02

Node.js云應(yīng)用開發(fā)IaaS

2020-04-20 16:00:05

Node.js框架JavaScript

2015-09-16 10:17:42

Node.jsES 6特性

2019-05-05 11:47:09

TypeScript開發(fā)Node.js

2013-11-01 09:34:56

Node.js技術(shù)

2021-12-01 00:05:03

Js應(yīng)用Ebpf

2022-01-07 08:00:00

Node.js開發(fā)Web

2021-01-14 10:48:34

Docker CompNode.js開發(fā)

2022-12-14 14:40:27

Node.js開發(fā)應(yīng)用程序

2021-12-28 20:04:23

Node.js開發(fā)JavaScript

2020-05-29 15:33:28

Node.js框架JavaScript

2012-09-29 11:13:15

Node.JS前端開發(fā)Node.js打包

2012-02-03 09:25:39

Node.js

2021-12-25 22:29:57

Node.js 微任務(wù)處理事件循環(huán)

2020-07-31 13:35:34

Node.js應(yīng)用分析前端

2023-11-16 14:56:13

2011-11-30 11:32:37

Node.js

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號