首先vue.js 是庫,不是框架,不是框架,不是框架。

 

Vue.js 使用了基於 HTML 的模版語法,允許開發者聲明式地將 DOM 綁定至底層 Vue 實例的數據。

 

Vue.js 的核心是一個允許你采用簡潔的模板語法來聲明式的將數據渲染進 DOM 的系統。

 

vue.js 下載過來直接在html中引入就好了並不一定要npm install vue.

vue.js 有路由的 叫vue-route.js,vue.js也有數據請求 叫vue-resource.js

Vue.js可以在html里引用,使用npm引入是方便包管理。


等到應用需要的庫和框架多起來后,一個個從html里引入就不方便了。
所以用到打包工具比如webpack(node.js中的構建工具),可以直接require引入之后將不同模塊打包成單個js文件。同時這些工具提供各種自動化處理,讓前端開發更爽。
最后Vue.js是數據驅動,和JQuery思路不同,你幾乎不需要自己進行復雜低效的dom操作,開發簡介明了。從這一點上說,可以基本拋棄JQuery了