2018-JavaScript-就业现状分析_第1页
2018-JavaScript-就业现状分析_第2页
2018-JavaScript-就业现状分析_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

不少社会上的知识分子,普遍认为,“我们正处在一个技术安全与我们的生活、企业,政府,和平,安全息息相关的时代,合格人才严重缺乏。”而技术安全靠什么实现?自然是科学家、IT人才等等。像一般的大众,从事IT更为现实。StateOfJS刚刚发布了2018年的JavaScript现状调查报告,今年他们调查了超过20000名JavaScript开发者,以确定他们正在使用什么,他们对什么感到满意以及他们想要学习什么。1、JavaScript现状——“方言”随着JavaScript的成熟,开发者基于JavaScript创建了许多其他语言,或者叫“方言”,如ES6、TypeScript、Flow、Reason、Elm、ClojureScript、CoffeeScript等等。曾几何时,CoffeeScript是该方向的唯一支持者,但如今它已被ES6、TypeScript、Flow等取代。StateOfJS表示有充分的理由认为这是整个JavaScript的未来。因为随着像WebAssembly这样的项目的出现,直接使用JavaScript编写代码可能很快就会变得古怪。2018年的两位大赢家是ES6和TypeScript。另外Reason也值得关注,它背后有Facebook的支持,并且拥有非常高的满意度和兴趣值。2、JavaScript现状——前端框架结果基本上和其他榜单类似,React和Vue唱主角,Angular有垮台的趋势。StateOfJS表示,两年前有27%的受访者表示从未听说过Vue,但如今这一比例已降至1.3%!虽然React仍然拥有更大的市场份额,但Vue的迅速崛起也没有停止的迹象。Angular本身拥有庞大的用户群,但也很难看到它重新登上前端框架的冠亚宝座。3、JavaScript现状——数据层毫无疑问,Redux是使用最广泛的工具,82%的满意率也证明了它的成熟程度。不过GraphQL也并非没有冲击的可能,其用户在两年内从5%上升到了20%。4、JavaScript现状——后端框架(服务端)JavaScript在后端(服务端)领域近年来似乎没有取得任何重大突破,虽然每年都有无数的框架出现,但很少有能够获得很大的成功并挑战Express的地位的。即便是拥有Express继任者称号的Koa,其满意度也相对较低,使用量也有大幅下滑。该领域有一个有趣的参与者——Next.js,最近引起了很多人的兴趣。虽然它与功能齐全的Node后端不太可比,但它专注于解决React应用的服务器端渲染问题,使其成为一个非常实用的工具。5、JavaScript现状——测试调查显示,Mocha仍然是最常用的单元测试框架。它已经存在了很长一段时间,拥有最大的生态系统。Jest在使用率方面紧随其后,而且满意度略高于Mocha(96%PK82%)。这也是整个调查中满意度第二高的,仅次于ES6。6、JavaScript现状——移动和桌面ReactNative和Electron是使用Web技术构建移动和桌面应用的两个主要解决方案。巧合的是,他们在满意度和用户数量方面都表现出相似的数字。Google在该领域也有几个有趣的参赛者,比如全新的HeadfulNode应用框架——Carlo;以及备受国内用户关注的Flutter。作为ReactNative的替代方案,想要在不使用React模式的情况下使用JavaScript编写跨平台应用的开发人员也可以看看Weex,这可以让他们进入Vue.js生态。从上面的这些现状报告中,你是否知道了JavaScript未来的发展情况?北大青鸟沈阳三好校区一直致力于培养

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论