讨论一下Vue和之前的jquery开辟的区分

我是一位荣耀的前端工程师,一向处置web前端的开辟事情。当时能够说是零基础入门,之前由于前端的html、css、js比较勤学,所以也愚昧的以为web前端很简朴,很没有技术含量。固然不仅我本身这么以为,公司的一些背景的同事也自以为在你眼前也高你一等,让我很不惬意。然则;自从我打仗了Vue,我才真正走进了前端的大门。

在这里为何要这么吹Vue呢,由于它带给前端无穷的能够和转变,下面说说我的明白,欢迎来喷。

转变一:有了前端工程师,而不是随意一个会点html的美工就能够跟你抢饭碗!
为何这么说呢?之前开辟都是前端做静态页面,把页面给到背景程序员改成jsp、php、asp等等…一顿乱改,一顿塞变量,做完今后页面款式杂乱无章,末了你再调整css。说白了你会html,css就好了,基础没什么门坎,能够这么说。

转变二:服务端衬着->客户端衬着
传统的jsp、php或是模板衬着也好,都是服务端衬着,就是客户端一个要求,服务器直接把全部页面返回给你,简朴粗犷。然则vue开辟是前后端星散开辟,经由过程api举行交互,客户端要求服务器返回json数据,由客户端举行衬着。不仅减轻了服务器的压力速率更快而且衬着越发文雅,代码更轻易保护。

转变三:衬着文雅,代码易保护
jquery是经由过程DOM来掌握数据,不仅笨重而且衬着数据迥殊贫苦,除了text() html() append(),就没了,而 Vue是经由过程数据来掌握状况,经由过程掌握数据来掌握衬着,变量能够直接写在html中,衬着越发文雅。由于前端代码和背景代码都是离开的,所以项目更轻易保护,开辟效力更高。
转变四:项目工程化,连系npm直接装置第三方库
Vue让前端项目越发工程化,同时也范例了前端工程师的代码,而node和npm的到场才是vue能蓬勃发展的重要原因,node为vue供应了当地server和模块化开辟的思绪,npm更能装置vue项目须要的模块,合营vue运用,比方Moment.js Element ui vuex等等,这些第三方库让Vue有了无穷的能够。

待补充

    原文作者:马明瑞
    原文地址: https://segmentfault.com/a/1190000017342167
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞