对前端变化的思考和选择 2

转眼16年就要过去,前端技术栈依然在不段扩充,更新迭代从未停止,但是观察久了,慢慢地也能抓到一些变化点了,主要体现在三类变化—— 框架 , 工具链 和 标准 。

框架 ——前端领域更新换代最快的东西;近几年移动领域蓬勃发展,前端需求量猛增,为了适应各种业务和需求,轮子越来越多,层出不穷,h5被众星捧月,大家造轮子的热情异常旺盛,以至于es5标准的js能力被发挥得淋漓尽致甚至有点过头了,w3c赶紧推出es6,让快被穷尽的js能力又绽放出新的威力,点燃了一波新的热情。

工具链 ——node.js和npm这些东西真的很给力,让css和js开发享受到了预编译和工程化的快乐,大大提高了前端的开发效率。不管是grunt,gulp还是webpack等,它们都将前端的开发效率和管理提上了一个台阶。

标准 ——html已经有了组件的东西,css的未来标准基本就是往现在的sass和less靠,js则走向了严格型语言的路子,前端编程的门槛越来越高,但是结构+风格+逻辑始终还是分离的,我有时候会想,是否前端以后会出现类似flash编辑器一样的未来,将这三者的生产用一个东西整合搞定,我姑且就瞎想下~

前端技术处在剧烈的变化和过渡中,技术栈让人眼花缭乱,一个人的学习速度完全跟不上它的发展速度,而且让人担忧的是,现在前端框架越来越多,越来越被强调,越来越多的人扑向框架,这意味着越来越多的前端开发者脱离了底层,尤其是在当下这个前端框架不断被推崇和换代的年头,很多初学者可能一开始就扑向了框架,一旦这个框架出现问题,无法解决后马上就会换另一个,追框架追得疲于奔命,学习成本的代价巨大,但是技术却被固定在了使用层面,技术成长被束缚住了。

未来的前端发展和职能分工应该会越来越细,这意味着这些被分开的点需要有足够的积累才能驾驭,对应的工程师在对应的技能范围内凿深,一专多能的人会远远多于全专全能的人,全栈工程师是大熊猫一般的存在,但是想想都累....毕竟一个人的精力,能力和时间都是有限的,不是每个人都是编程狂人,有那样的时间和能力去做到它,而且生活可供分配的面还有很多,我反正不会这么猛....我觉得我还是重心基础吧,当然框架还是要接触和学习,只是次之而已。

文/戡玉

关键字:前端, 框架


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部