• nodejs的划时代意义,以及vue和nodejs的关系


    ###

    就前端来说nodejs具有划时代的意义,

    做前端的没用过nodejs都不好意思说自己是前端,

    做后端的没听过nodejs,

    或者说不出nodejs和java的优缺点,也不是一个合格的后端。

    nodejs不是一个js框架,千万不要认为是类似jquery的框架,

    nodejs是js运行时,运行环境,类比java中jvm,

    java的开端是什么,无疑是jvm,自从有了jvm,java才能吹牛说自己是“一次编写处处运行”,

    不管你是windows还是linux,只要安装了对应版本的jvm都可以运行.class文件。

    同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统,

    只要安装对应版本的nodejs,那你就可以用js来开发后台程序。

    这具有划时代的意义,意味着一直以来只能在浏览器上玩来玩去的js,可以做后端开发了,

    从有了nodejs后就催生出一大批用js做后台开发的前端人员,这部分人员就是偏前端的“全栈程序员”。

    记住,nodejs是和jvm同等地位的js运行环境,打开了前端人员走向后端的道路。

    ######

    vue.js为什么要在nodejs中安装?为什么要在nodejs中npm install vue呢?

    第一,首先vue.js 是库,不是框架,不是框架,不是框架。vue.js 有路由的 叫vue-route.js,vue.js也有数据请求 叫vue-resource.js,用上vue-router vue-loader就是框架

    第二,vue.js 下载过来直接在html中引入就好了并不一定要npm install vue.

    前端文件也是放在服务端的呀,npm install的vue用来被webpack打包进前端js。

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

    等到应用需要的库和框架多起来后,一个个从html里引入就不方便了。
    所以用到打包工具比如webpack,可以直接require引入之后将不同模块打包成单个js文件。同时这些工具提供各种自动化处理,让前端开发更爽。
    最后Vue.js是数据驱动,和JQuery思路不同,你几乎不需要自己进行复杂低效的dom操作,开发简介明了。从这一点上说,可以基本抛弃JQuery了。

    ###

    #####

  • 相关阅读:
    ubuntu 卸载干净软件(包括配置文件)
    Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
    linux watch 命令
    [转]如何成为优秀的程序员?
    【转】css浮动元素的知识
    Hierarchical data in postgres
    【转】supervisord使用
    手动安装pip
    zoj1649-Rescue (迷宫最短路径)【bfs 优先队列】
    poj3278-Catch That Cow 【bfs】
  • 原文地址:https://www.cnblogs.com/andy0816/p/15265433.html
Copyright © 2020-2023  润新知