常用的一些Node.js開發工具、開發包、框架等總結
常用的一些Node.js開發工具、開發包、框架等總結
開發工具
1.WebStorm,毫無疑問非他莫屬,跨平臺,強大的程式碼提示,支援Nodejs除錯,此外還支援vi編輯模式,這點我很喜歡。
2.做些小型專案用Sublime Text。
3.Browserify:將你的nodejs模組應用到瀏覽器中
4.nvm:nodejs版本管理工具,你可能會用到多個nodejs版本(如v0.11.x支援generator的nodejs和stable的v0.10.x版本),用它可以方便切換
測試&自動化
1.mocha:一個簡單、靈活有趣的 JavaScript 測試框架(類似的還有should,supretest)
2.gruntjs:迄今為止node世界中最流行的構建工具
3.gulp.js:宣稱取代gruntjs的東東
4.node-inspector:nodejs程式碼除錯神奇,結合瀏覽器Chrome-Debug,輕量,方便
5.node-dev:程式碼改了,還在不斷的按Ctrl+C嗎?快試試這個工具吧,使用fs.watch()監控專案目錄,程式碼變化後,自動重啟專案
6.pm2:替代node-forever的新秀
第三方開發包
1.Edge.js:讓.NET和nodejs在同一程式中執行,相互呼叫(神器的東西啊)
2.Express,優秀的Web開發框架
3.moment,強大的日期處理庫
4.cheerio,jQuery核心選擇器的實現,可跑在server端,類似jsdom,但比jsdom輕量很多
5.async,非同步處理
6.shortid,url友好的unique id
7.log4js,日誌記錄,穩健的系統離不開日誌記錄
8.colors,便於在console中輸出不同顏色的文字(tinycolor,更輕量級的控制檯顏色設定)
9.xmlrpc,方便xml遠端過程呼叫,比如寫metaweblog的時候可能會用到
10.commander:編寫命令列應用必備,簡化各種命令解析操作
11.koa:Express的接班人
12.chokidar:完善的檔案、資料夾監控包,解決了fs.watch諸多不完善的地方,可以進行子目錄的監控,相當方便
13.axon:訊息、常見socket模式的上層實現,簡化socket開發,TJ大神作品
14.cron:採用crontab語法的任務計劃包
15.open:使用本地應用開啟檔案或者url
16.term-list:cli輔助選擇操作
17.deepmerge: js物件深度合併
18.loadsh,underscore:js常用工具庫,物件合併,排序演算法,map,reduce等
19.iconv-lite:純js實現的編碼轉換庫,開發爬蟲等場景會經常用到。
20.request: 更簡單的傳送http請求
21.needle:輕量級的http client模組,整合了iconv-lite,跟request類似
22.superagent:類似request,使用風格跟jQuery神似。
23.mobile-agent: 判斷是手機瀏覽器的訪問還是pc端的訪問,對做web很有用哦。
24.is-type-of:js輔助庫,判斷物件的型別
Web框架&工具
1.StrongLoop
2.KeystoneJS
3.CompoundJS
3.Geddy
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- [WPF]總結一些我在開發WPF時常用的工具
- iOS開發常用框架總覽!iOS框架
- tp 框架開發整理總結框架
- 一年Node.js開發開發經驗總結Node.js
- 前端開發常用cdn,api總結前端API
- php開發常用函式總結PHP函式
- 開發中的一些經驗總結
- 總結Django一些開發經驗Django
- 前端開發常用的VS Code外掛總結前端
- java開發常用jar包JavaJAR
- 開發總結
- 一些開發chrome外掛用到的API總結ChromeAPI
- 平時收集的一些前端開發技巧總結前端
- Python常用的六款程式設計開發工具彙總!Python程式設計
- 常用的Java開發工具比較Java
- 最常用的scrum工具、敏捷開發工具、看板工具Scrum敏捷
- 小程式開發總結一:mpvue框架及與小程式原生的混搭開發Vue框架
- 目前常用的自然語言處理開源專案/開發包大彙總自然語言處理
- linux網路開發者定位問題常用工具和命令總結Linux
- ArcObjects SDK開發 021 開發框架搭建-FrameWork包設計Object框架Framework
- ArcObjects SDK開發 022 開發框架搭建-FrameWorkUI包設計Object框架FrameworkUI
- 開發中常用的一些神器推薦
- 網路爬蟲開發常用框架爬蟲框架
- Java開發常用的16個工具類Java
- 開發常用的好用api介面彙總API
- 「硬核乾貨」總結 IDEA 開發的26個常用設定Idea
- chrome 開發者工具——前端實用功能總結Chrome前端
- 軟體開發常用結構以及SSM框架的簡單介紹SSM框架
- 對PHP開發框架的一些觀點PHP框架
- Vue 開發技巧總結Vue
- PhotosKit開發總結(一)
- 小程式開發總結
- VSCode外掛開發全攻略(九)常用API總結VSCodeAPI
- Java Web開發常用工具JavaWeb
- Vue開發總結 及 一些最佳實踐 (已更新)Vue
- web前端開發工具有哪些?8個好用的web前端開發常用工具Web前端
- idea,eclipse,xshell等常用開發軟體分享IdeaEclipse
- 用得到的electron開發總結