首頁 >web前端 >js教程 >vue和node是什麼關係

vue和node是什麼關係

(*-*)浩
(*-*)浩原創
2019-05-31 16:59:1516810瀏覽

並沒有關係,vue是前端框架,算是js的三大框架之一吧,node是後端開發語言,和php、java、c#一樣的。但是他們可以配合使用。

vue和node是什麼關係

Node 是一個讓JavaScript 運行在服務端的開發平台,它讓JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。  發佈於2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。

Node對一些特殊用例進行最佳化,提供替代的API,使得V8在非瀏覽器環境下運作得更好。 V8引擎執行Javascript的速度非常快,效能非常好。  Node是一個基於Chrome JavaScript運行時間建立的平台, 用於方便地建立響應速度快、易於擴展的網路應用。 Node 使用事件驅動, 非阻塞I/O 模型而得以輕量且高效,非常適合在分散式裝置上運行資料密集的即時應用。 (推薦學習:JavaScript影片教學。)

Node的優點

Node作為一個新興的前端框架,後台語言,有許多吸引人的地方:

RESTful API

單執行緒

#Node可以在不新增額外執行緒的情況下,依然可以對任務進行並發處理—— Node.js是單線程的。它透過事件循環(event loop)來實現並發操作,對此,我們應該要充分利用這一點 —— 盡可能的避免阻塞操作,取而代之,多使用非阻塞操作。

非阻塞IO

V8虛擬機器

事件驅動 

Vue (讀音/vjuː/,類似 view) 是一套用於建立使用者介面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。 Vue 的核心函式庫只專注於視圖層,不僅易於上手,也方便與第三方函式庫或既有專案整合。另一方面,當與現代化的工具鏈以及各種支援類別庫結合使用時,Vue 也完全能夠為複雜的單頁應用提供驅動。

如果你只是想單純的使用vue做你的前端開發的輔助插件的話,那麼你只需要直接