NODE开发和VUE有什么不同? node.js和vue.js的区别

nodejs\u548cvuejs\u7684\u533a\u522b

1\u3001\u670d\u52a1\u73af\u5883\u7684\u4e0d\u540c
nodejs\u4e00\u4e2a\u662f\u524d\u7aef\u6846\u67b6\uff0cvuejs\u4e00\u4e2a\u662f\u670d\u52a1\u7aef\u8bed\u8a00\u3002nodejs\u662fjs\u8fd0\u884c\u65f6\uff0c\u8fd0\u884c\u73af\u5883\uff0c\u7c7b\u6bd4java\u4e2djvm\u3002nodejs\u7684\u4f5c\u7528\u548cjvm\u7684\u4e00\u6837\u4e00\u6837\u7684\uff0c\u4e5f\u662fjs\u7684\u8fd0\u884c\u73af\u5883\uff0c\u4e0d\u7ba1\u662f\u4f60\u662f\u4ec0\u4e48\u64cd\u4f5c\u7cfb\u7edf\uff0c\u53ea\u8981\u5b89\u88c5\u5bf9\u5e94\u7248\u672c\u7684nodejs\uff0c\u90a3\u4f60\u5c31\u53ef\u4ee5\u7528js\u6765\u5f00\u53d1\u540e\u53f0\u7a0b\u5e8f\u3002
2\u3001\u4f5c\u7528\u7684\u4e0d\u540c
Node.js\u662f\u4e00\u4e2a\u57fa\u4e8eChromeV8\u5f15\u64ce\u7684JavaScript\u8fd0\u884c\u73af\u5883\u3002
Vue.js\u4f7f\u7528\u4e86\u57fa\u4e8eHTML\u7684\u6a21\u7248\u8bed\u6cd5\uff0c\u5141\u8bb8\u5f00\u53d1\u8005\u58f0\u660e\u5f0f\u5730\u5c06DOM\u7ed1\u5b9a\u81f3\u5e95\u5c42Vue\u5b9e\u4f8b\u7684\u6570\u636e\u3002Vue.js\u7684\u6838\u5fc3\u662f\u4e00\u4e2a\u5141\u8bb8\u4f60\u91c7\u7528\u7b80\u6d01\u7684\u6a21\u677f\u8bed\u6cd5\u6765\u58f0\u660e\u5f0f\u7684\u5c06\u6570\u636e\u6e32\u67d3\u8fdbDOM\u7684\u7cfb\u7edf\u3002

3\u3001\u4f7f\u7528\u6570\u636e\u7684\u4e0d\u540c
Node.js\u4f7f\u7528\u4e86\u4e00\u4e2a\u4e8b\u4ef6\u9a71\u52a8\u3001\u975e\u963b\u585e\u5f0fI/O\u7684\u6a21\u578b\uff0c\u4f7f\u5176\u8f7b\u91cf\u53c8\u9ad8\u6548\u3002vue.js\u6709\u8def\u7531\u7684\u53ebvue-route.js\uff0cvue.js\u4e5f\u6709\u6570\u636e\u8bf7\u6c42\u53ebvue-resource.js\u3002Vue.js\u53ef\u4ee5\u5728html\u91cc\u5f15\u7528\uff0c\u4f7f\u7528npm\u5f15\u5165\u662f\u65b9\u4fbf\u5305\u7ba1\u7406\u3002
Vue.js\u662f\u4e00\u4e2a\u6784\u5efa\u6570\u636e\u9a71\u52a8\u7684web\u754c\u9762\u7684\u6e10\u8fdb\u5f0f\u6846\u67b6\u3002Vue.js\u7684\u76ee\u6807\u662f\u901a\u8fc7\u5c3d\u53ef\u80fd\u7b80\u5355\u7684API\u5b9e\u73b0\u54cd\u5e94\u7684\u6570\u636e\u7ed1\u5b9a\u548c\u7ec4\u5408\u7684\u89c6\u56fe\u7ec4\u4ef6\u3002\u5b83\u4e0d\u4ec5\u6613\u4e8e\u4e0a\u624b\uff0c\u8fd8\u4fbf\u4e8e\u4e0e\u7b2c\u4e09\u65b9\u5e93\u6216\u65e2\u6709\u9879\u76ee\u6574\u5408\u3002

\u5b8c\u5168\u4e24\u7801\u4e8b\uff0c\u4e00\u4e2a\u662f\u524d\u7aef\u6846\u67b6\uff0c\u4e00\u4e2a\u662f\u670d\u52a1\u7aef\u8bed\u8a00\u3002
Node.js \u662f\u4e00\u4e2a\u57fa\u4e8e Chrome V8 \u5f15\u64ce\u7684 JavaScript \u8fd0\u884c\u73af\u5883\u3002
Node.js \u4f7f\u7528\u4e86\u4e00\u4e2a\u4e8b\u4ef6\u9a71\u52a8\u3001\u975e\u963b\u585e\u5f0f I/O \u7684\u6a21\u578b\uff0c\u4f7f\u5176\u8f7b\u91cf\u53c8\u9ad8\u6548\u3002
Node.js \u7684\u5305\u7ba1\u7406\u5668 npm\uff0c\u662f\u5168\u7403\u6700\u5927\u7684\u5f00\u6e90\u5e93\u751f\u6001\u7cfb\u7edf\u3002
Vue.js\u662f\u4e00\u4e2a\u6784\u5efa\u6570\u636e\u9a71\u52a8\u7684 web \u754c\u9762\u7684\u6e10\u8fdb\u5f0f\u6846\u67b6\u3002Vue.js \u7684\u76ee\u6807\u662f\u901a\u8fc7\u5c3d\u53ef\u80fd\u7b80\u5355\u7684 API \u5b9e\u73b0\u54cd\u5e94\u7684\u6570\u636e\u7ed1\u5b9a\u548c\u7ec4\u5408\u7684\u89c6\u56fe\u7ec4\u4ef6\u3002\u5b83\u4e0d\u4ec5\u6613\u4e8e\u4e0a\u624b\uff0c\u8fd8\u4fbf\u4e8e\u4e0e\u7b2c\u4e09\u65b9\u5e93\u6216\u65e2\u6709\u9879\u76ee\u6574\u5408\u3002
\u53e6\u4e00\u65b9\u9762\uff0c\u5f53\u4e0e\u5355\u6587\u4ef6\u7ec4\u4ef6\u548c Vue \u751f\u6001\u7cfb\u7edf\u652f\u6301\u7684\u5e93\u7ed3\u5408\u4f7f\u7528\u65f6\uff0cVue \u4e5f\u5b8c\u5168\u80fd\u591f\u4e3a\u590d\u6742\u7684\u5355\u9875\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b\u9a71\u52a8\u3002

node 是后端开发
vue 是纯前端开发
这就是最主要的区别

  • node.js鍜寁ue.js鐨鍖哄埆
    绛旓細1銆佺敤閫斾笉鍚岋細node.js鍜寁ue.js鐨勭敤閫斿拰搴旂敤鍦烘櫙鏄笉鍚岀殑銆俷ode.js涓昏鐢ㄤ簬鏈嶅姟绔殑寮鍙戯紝瀹冨彲浠ヨJavaScript浠g爜鍦ㄦ湇鍔$杩愯锛屼粠鑰屽疄鐜颁竴浜涘鏉傜殑搴旂敤銆倂ue.js鍒欐槸涓涓敤浜庢瀯寤虹敤鎴风晫闈㈢殑妗嗘灦锛屽畠涓昏鐢ㄤ簬鍓嶇鐨勫紑鍙戯紝鍙互甯姪鎴戜滑鏇村ソ鍦扮粍缁囧拰绠鍖朩eb寮鍙戙2銆鐗圭偣涓嶅悓锛歯ode.js鍜寁ue.js鐨勭壒鐐逛篃鏈夋墍...
  • vue.js鍜node.js鐨鍖哄埆
    绛旓細鐢ㄩ斿拰鐗圭偣涓嶅悓銆傛牴鎹煡璇㈠崥瀹㈠洯寰楃煡锛寁ue.js鍜宯ode.js閮芥槸鍩轰簬JavaScript璇█鐨勬妧鏈紝浣嗘槸瀹冧滑鐨勭敤閫斿拰鐗圭偣涓嶅悓銆倂ue.js鏄竴涓墠绔鏋讹紝涓昏鐢ㄤ簬鍒涘缓鐢ㄦ埛鐣岄潰鍜屼氦浜掞紝鏀寔鏁版嵁椹卞姩銆佺粍浠跺寲銆佽矾鐢辩瓑鍔熻兘銆俷ode.js 鏄竴涓悗绔繍琛岀幆澧冿紝涓昏鐢ㄤ簬寮鍙戞湇鍔″櫒绔殑搴旂敤锛屾敮鎸佷簨浠堕┍鍔ㄣ侀潪闃诲 I/O銆佹ā鍧楀寲绛...
  • nodejs鍜寁uejs鐨鍖哄埆
    绛旓細1銆佹湇鍔$幆澧冪殑涓嶅悓 nodejs涓涓槸鍓嶇妗嗘灦锛寁uejs涓涓槸鏈嶅姟绔瑷銆俷odejs鏄痡s杩愯鏃讹紝杩愯鐜锛岀被姣攋ava涓璲vm銆俷odejs鐨勪綔鐢ㄥ拰jvm鐨勪竴鏍蜂竴鏍风殑锛屼篃鏄痡s鐨勮繍琛岀幆澧冿紝涓嶇鏄綘鏄粈涔堟搷浣滅郴缁燂紝鍙瀹夎瀵瑰簲鐗堟湰鐨刵odejs锛岄偅浣犲氨鍙互鐢╦s鏉ュ紑鍙戝悗鍙扮▼搴忋2銆佷綔鐢ㄧ殑涓嶅悓 Node.js鏄竴涓熀浜嶤hromeV8寮曟搸...
  • 鍓嶇閲岄潰node.js鍜寁ue.js鍖哄埆鏄浠涔?
    绛旓細涓よ呯殑鍖哄埆鏄細涓涓槸鏈嶅姟绔瑷锛屼竴涓槸鍓嶇妗嗘灦銆1銆乶odejs鏄竴涓猨s杩愯浜庢湇鍔$鐨勭幆澧冿紝鏄竴涓湇鍔$璇█锛涜寁ue鏄墠绔覆鏌撶殑搴擄紝鏄竴涓墠绔鏋躲2銆丯ode鐢ㄤ簬鏂逛究鍦版惌寤哄搷搴旈熷害蹇佹槗浜庢墿灞曠殑缃戠粶搴旂敤锛3銆佽寁ue鐢ㄤ簬瀹炵幇鍝嶅簲鐨勬暟鎹粦瀹氬拰缁勫悎鐨勮鍥剧粍浠躲傛槸涓濂楃敤浜庢瀯寤虹敤鎴风晫闈㈢殑娓愯繘寮廕avaScript...
  • NODE寮鍙戝拰VUE鏈変粈涔堜笉鍚?
    绛旓細node 鏄悗绔紑鍙 vue 鏄函鍓嶇寮鍙 杩欏氨鏄渶涓昏鐨勫尯鍒
  • 鍏堝node杩樻槸鍏堝vue
    绛旓細缁撹锛氫负浜嗘垚涓轰竴鍚嶄紭绉鐨刉eb寮鍙宸ョ▼甯堬紝鎴戜滑涓嶈兘鍙涔犱竴绉嶆鏋讹紝鑰屽簲璇ラ潰鍚戝叏鏍堢殑瀛︿範锛屽涔犲绉嶆鏋跺拰缂栫▼璇█锛屾墠鑳借揪鍒版洿鍔犻珮绔佸畬鏁寸殑搴旂敤寮鍙戣兘鍔涖傛墍浠ワ紝瀛︿範Vue.js鍜Node.js閮芥槸涓绉嶄笉閿欑殑閫夋嫨锛屼綘鍙互鏍规嵁鑷繁鐨勫叴瓒e拰鏂瑰悜锛岄夋嫨涓嶅悓鐨勫涔犺矾绾匡紝鏉ユ垚涓轰竴鍚嶅悇鏂归潰鎶鑳介兘寰堥綈鍏ㄧ殑Web寮鍙戝伐绋嬪笀...
  • uni-app寮鍙憂ode鍜寁ue鍩虹
    绛旓細Uni-app寮鍙慛ode.js鍜孷ue.js鍩虹锛歂ode.js鍩虹锛1.浠涔堟槸Node.js锛歂ode.js鏄竴涓熀浜嶤hromeV8寮曟搸鐨凧avaScript杩愯鐜锛岀敤浜庢湇鍔″櫒绔紪绋嬨傚畠鍏佽浣跨敤JavaScript缂栧啓鍚庣浠g爜銆2.瀹夎鍜岄厤缃甆ode.js锛氬涔犲浣曞湪璁$畻鏈轰笂瀹夎鍜岄厤缃甆ode.js鐜锛屼互渚胯繘琛屾湇鍔″櫒绔紑鍙戙3.npm鍖呯鐞嗗櫒锛氫簡瑙pm锛圢ode鍖呯鐞...
  • vue鍜宯odejs浠涔鍏崇郴?
    绛旓細vue鏄竴绉峧s妗嗘灦锛寃epack鏄墦鍖呭伐鍏凤紝nodejs涔熸槸js鍚庡彴妗嗘灦锛屼笁鑰呭氨鐩稿綋浜庢槸琛ㄥ厔寮燂紝琛ㄥ厔濡圭殑鍏崇郴锛屾病鏈夌洿绯讳翰灞炵殑鍏崇郴銆Vue.js 鑷韩涓嶆槸涓涓叏鑳芥鏋垛斺斿彧鑱氱劍浜庤鍥惧眰銆傚叾瀹冨簱鎴栧凡鏈夐」鐩暣鍚堛傚湪涓庣浉鍏冲伐鍏峰拰鏀寔搴撲竴璧蜂娇鐢ㄦ椂锛孷ue.js 涔熻兘瀹岀編鍦伴┍鍔ㄥ鏉傜殑鍗曢〉搴旂敤銆
  • vue鐨刵pm寮鍙鐜鏄浠涔
    绛旓細node.js涓嶆槸寮鍙妗嗘灦锛屼笉鏄竴闂ㄥ紑鍙戣瑷锛屽畠鏄竴濂梥cript杩愯鐜銆vue.js鏄洰鍓嶆瘮杈冩祦琛岀殑鍓嶇寮鍙戞鏋躲傛垜浠氳繃vue.js寮鍙戦」鐩氬父浣跨敤npm鍋氬寘绠$悊鍣紝npm杩愯渚濊禆node.js锛涙瀯寤轰竴涓獀ue椤圭洰鐨勬椂鍊欙紝鎺ㄨ崘浣跨敤npm锛岃繖鏃跺欐垜浠渶瑕佸畨瑁卬ode.js銆1銆佷粈涔堟槸vue.js锛歷ue鏄竴濂楃敤浜庢瀯寤虹敤鎴风晫闈㈢殑娓愯繘寮忔鏋...
  • vue涓浠涔闇瑕nodejs?
    绛旓細鍦 Vue.js 鐨寮鍙戝拰鏋勫缓杩囩▼涓紝闇瑕佷娇鐢ㄤ竴浜涘伐鍏峰拰妯″潡锛屼緥濡 webpack銆乥abel銆乶pm 绛夈傝繖浜涘伐鍏峰拰妯″潡閫氬父闇瑕佸湪 Node.js 鐜涓嬭繍琛岋紝浠ヤ究杩涜鎵撳寘銆佺紪璇戙佸畨瑁呬緷璧栫瓑鎿嶄綔銆傚洜姝わ紝Vue.js 鐨勫紑鍙戝拰鏋勫缓閫氬父闇瑕佷緷璧栦簬 Node.js銆傚彟澶栵紝Vue.js 鐨勪竴浜涙彃浠跺拰搴撲篃鍙兘闇瑕佸湪 Node.js 鐜涓嬩娇鐢紝渚嬪 ...
  • 扩展阅读:为什么没人用nodejs做后端 ... vue必须用nodejs吗 ... 为什么vue3不推荐用vuex了 ... jquery和vue都要学吗 ... vue一般多久学完 ... 先学node js还是vue ... 没学vue2能直接学vue3吗 ... 后端为什么不用nodejs做 ... js不好可以直接学vue吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网