首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2018年值得关注的5个前端技术

在很多人曾经的记忆里,前端人员就是做个美工、做些所谓的网页特效之类,在IT公司当中是比较没有话语权的一群人。不过,近年来,确切地说是Node及NPM出现之后,前端技术得到快速发展,各种技术框架层出不穷,前端人员不仅翻身做主人,而且成为了很多程序开发的中坚力量。那么,展望2018年,又有哪些前端技术值得我们关注呢?

React、Angular、Vue

这几个时下最热门的前端框架,2018年有望继续发光发热,并会继续进行版本迭代。从发展趋势来看,小编比较看好的是Angular,因为它有最完整的体系架构和最活跃的社区,原生支持TypeScript,尤其适合后端转前端的人员,而微软似乎也有意将TypeScript与C#做进一步整合,试图通过前后端一致的开发体验来与其他对手进行竞争。不过,这并不意味着另外两者的衰落,如果从对前沿技术的把握来看,React则似乎更加准确。而在国内,Vue则占据上风。

WebAssembly

在2017年11月中旬,Mozilla宣布默认支持WebAssembly,这在所有主流浏览器(不包括IE11,因为它早已经被程序员们抛弃)。如果说TypeScript像C#、像Java,那么WebAssembly的出现则让很多熟悉C、C++等的程序员可以直接转为前端,而且中间没有任何学习成本。而JavaScript这个从目前来看非常厉害的编程语言,是否会因为WebAssembly的出现而逐渐被人遗忘呢?我们拭目以待。

Web组件和自定义元素

Web组件/自定义元素允许在前端开发中做很多事情,使用它们的一个明显优势是样式和UI组件的共享。这意味着使用这些组件的开发人员不必担心用于编写组件的框架/库/渲染引擎。他们可以用相同的方式来简单地使用它们。而且,有些人已经提倡在构建UI 时使用 “ 前端微服务 ”方法。

CSS变量

目前四种主流的浏览器支持CSS自定义属性(CSS变量)。就像我们在2017年下半年看到了大量针对CSS Grid的最佳实践和教程,我们将看到大量的开发人员在2018年围绕CSS自定义属性来发现和分享最佳实践。

GraphQL

GraphQL 是一种描述如何请求数据的语法,通常用于客户端向服务器请求数据。GraphQL在2017年获得了巨大的成功。目前,使用这种技术的公司包括Facebook,GitHub等。基本上,GraphQL允许用户只检索他们明确要求的数据。。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180113A0QVEH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券