node.js學習筆記(1)_極客學院_準備知識

1.常用的開源框架:

express:
PM2:多線程支持
jade:前端模板引擎

2.node.js的特點:

部署簡單方便:環境配置簡單/注重約定/擴展相對獨立,不易衝突
事件驅動
異步編程:回調函數/事件監聽/訂閱.發佈(統一管理的事件監聽)
高效與性能
單線程與多線程:子進程(child_process模塊)

缺點:

大量採用匿名函數
限於同步代碼,使異常捕獲較爲複雜
單線程:可靠性
不適合cpu密集型的場景
回調的代碼習慣影響閱讀

web全棧

1.HTML/CSS頁面的構建
2.瀏覽器端的開發(JS)
3.服務器端的開發(JS)
4.數據庫管理(JS)
5.服務器運維
-->MEAN Stack(JavaScript全棧) 包括:mongoDB/express/angularJS/nodeJS

Node.js的執行環境

Google V8
文件系統
網絡功能(HTTP/TCP/UDP/TLS/SSL)
二進制數據
數據流
加密與解密

開發工具

WebStorm  sublime_text

windows開發環境搭建

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章