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

2018年JavaScript发展趋势展望

在本文中,我们将简要介绍2017年JavaScript的发展情况,并尝试预测2018年的发展趋势。

Javascript仍然是增长最快的语言之一

尽管每年都面临各种质疑和批评,但JavaScript仍然是世界上发展最快的编程语言之一。除此之外,根据really.com网站收集的数据,从雇主的角度来看,JavaScript是前三名最受欢迎的语言之一。根据StackOverflow在2017年所做的调查,JavaScript是最常用的语言:

StackOverflow编程语言排名

考虑到这些数据,JavaScript不太可能在短期内消失。在开发交互式网页时,它仍然是最好的选择之一,而且它是所有主要浏览器都支持的编程语言。

另一个重要的细节是,JavaScript从一个可以将一些交互性带入网页的工具,发展到一个可以进行高效服务器端开发的工具。Node.js是一个开放源码的运行环境,允许使用JavaScript创建服务器端代码。几十个基于Node.js的框架(如Meteor和Derby)使这种技术适用于几乎任何类型的项目,并提供构建高度可扩展的Web应用程序所需的功能。

SPA(单页应用)备受关注

单页应用程序的流行度继续增长,这并不奇怪。这种类型的应用程序允许将所有内容放入一个可滚动的长页面中,从而避免复杂的导航和多级菜单。所有你获取信息通常使用滚动来操作。

SPA在所有设备上都能很好地工作,并以最小的滞后时间表现卓越的性能。现在说单页面应用程序将在网络中占据统治地位还为时尚早,但是开发人员和用户对它们的关注度的增长是不容低估的。

PWA(渐进式网页应用)要么爆发要么死翘翘

Progressive Web Apps的概念于2015年由Google提出,它可以在移动端利用提供的标准化框架,在网页应用中实现和原生应用相近的用户体验。任何用户都可以在主屏幕上保存该网站的快捷方式,大部分数据都存储在缓存中,所以PWA几乎可以立即加载。在过去的几年中,这个概念变得越来越受欢迎,例如饿了么M站就应用了该技术。

饿了么M站

从用户体验来看,PWA其实跟微信小程序是比较相似的,而目前微信重金押注小程序,因此,2018年,可能是决定PWA命运的关键年份。一旦成功,它将会大放异彩,否则,将被历史长河淹没。

人工智能和机器人大发展

基于人工智能的聊天机器人在2017年获得了很高的人气。而之前有报道,说Facebook的人工智能聊天机器人甚至开始用他们自己的语言进行交谈。这件事情既让人担忧,又让人兴奋,种种迹象表明,我们正面临在新的机遇。基于人工智能和神经网络的聊天机器人将在网络通信领域发展提供新的机会。很难预测这种状况的确切结果,但我们可以肯定地说,聊天机器人将成为2018年的主要趋势之一。

Facebook聊天机器人自创语言交谈

JavaScript框架三足鼎立

2017年是React的一年。Facebook开发的这个框架人气高涨。但是,今年Vue.js有望成为它最强有力的竞争对手。

那么,Angular又如何?虽然React俘获了开发者的心,但仍然有大量的开发人员使用Angular代码库。React不断赢得客户满意度调查,这表明它将很快将Angular晒在身后。除此之外,React的主要特点之一是它的多功能性,在React的工作列表中,您可能会发现诸如物联网,AR / VR甚至模糊计算。React在Web技术之外被广泛使用,并且拥有丰富、充满活力的生态系统。

Vue.js在2017年做得很好,目前比React增长得更快,它引起了很多开发者感兴趣,尤其是在国内,可以说是三者中最热门的。这个框架是轻量级的,比较容易上手,而且具有非常丰富的工具、内置路由等。2018年,我们会看到更多关于Vue.js的消息。

去年Angular在开发商满意度方面出现了一些问题。根据国外一份调查,到2017年底,Angular 2+用户满意度水平约为49%。但是,尽管如此,2018年它仍将被广泛使用。Angular的粉丝则声称这个框架将成为企业最终选择的JavaScript框架。

Vue.js、Angular、React

面对2018年,你对JavaScript又有哪些看法呢?欢迎拍砖或评论。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券