10最好用的Node.js工具、插件和資料庫

 

每個稱職的程序員都應該擁有一套極好的工具來提升本身的工做效率。在Livecoding.tv 上,那裏的程序員分享了10個他們認爲是最好用的工具、插件和資料庫。聽說,如下的這10個工具是使用Node.js時天天都會用到的。node

 

Node.js是什麼?git

「做爲一個異步事件驅動的框架,Node.js用於創建可擴展的網絡應用。」據Node.js community所說,Node在設計上與Ruby的 Event Machine 或者是 Python的 Twisted類似,而且它受系統的影響。Node將事件模型更進一步,它提出了事件循環是做爲一種語言建設,而不是做爲一個資料庫。」程序員

 

Io.jsgithub

IO.js,aka, JavaScript I/O 是Node.js的一個分叉。它用來簡化資料庫的安裝、升級和卸載。它是一個JavaScript平臺,與npm生態系統兼容,而且已經與Node.js合併。它是Livecoding.tv上的工程師高度推薦的。數據庫

 

Math.js

Math.js是一個開源的,外延式的數學資料庫,用於JavaScript和Node.js。它提供的集成方案,能夠處理數字、大數字、複雜數字、單位和矩陣。它能夠在任何一種JavaScript引擎上運行,並且與JavaScript的內置數學資料庫兼容。它還支持鏈式操做。npm

Cylon.js

Cylon.js是一種JavaScript框架,用於機器人技術,物理計算和物聯網。它爲同時合併多種不相同的硬件設備提供了簡單而有力的解決方案。它令對機器人和設備的命令變得簡單。編程

Migrat

Migrat是一種可插拔的Node.js數據遷移工具。它不依附於任何一種特定的數據庫引擎, 並支持多節點的環境。它支持在數據遷移過程當中進行全局鎖定,從而防止多個服務器企圖同時進行全局遷移。瀏覽器

Eskimo

Eskimo幫助你快速創建Node.js的應用程序,網上商店和通常應用程序, 被稱爲「igloos」。它是由開源軟件包創建的,能夠用於一切事情,例如創建即將到來的頁面,指引系統,以及CDN主機資源。ruby

Paperclip

Paperclip.js是一個強大的模板引擎,用於可延展性和加速。它爲瀏覽器和Node.js建立了編譯模板。服務器

Pencilblue

Pencilblue是一種開源的Node.js CMS, 它能夠充分響應及徹底擴展。使用起來很是方便,不但能夠應用於博客,它在其它方面的應用一樣十分出色。

Set

Set是一個不起眼的幹模板引擎,用於Node.js和瀏覽器,它提供了百分百有效的HTML5模板。它是可視的,因此你能夠用你喜歡的視覺編輯器進行設計,甚至能夠在你的模板中使用模擬數據。

Passwordless

Passwordless 是一個在Node.js中使用的基於代幣的密碼身份驗證的中間設備。它還能夠用於Express。它的安裝更快速,只須要一個單一的表格和文本字段就能夠了,不須要分開註冊, 丟失密碼頁面和登陸。

Broccoli

Broccoli是一種新的建設工具。在範圍上它比得上Rails asset pipeline(資源管線),不過它是在Node上運行的,而且與後臺無關。

 

若是你想了解更多其它的編程工具,插件和資料庫, 能夠瀏覽http://blog.livecoding.tv/chinese/。

相關文章
相關標籤/搜索