二零一七年前端开发手册一-二零一六前端技术回想

二零一七年前端开发手册公布了,从今日起来陆续为大家送上翻译小说。每天一篇,昨日是率先篇,是我对二零一六年前端圈的一次技术回想。

  1. 二零一四年是UI组件,树的UI组件,用于营造复杂的用户界面。
  2. 组件是由单个文件构成,
    在贰个文本或许包涵HTML,CSS,JS!–那不再是亵渎主流开发的一句话。
  3. React, Redux, Webpack, ECMAScript 二零一四 (又名
    ES6),和Babel得到普遍使用。这个化解方案化为民意调查中最常用的技术。
  4. 开发人士意识到,在大部情状下通过HTML5和webview完毕混合移动支付在构建应用程序时并无法令人看中。
  5. React
    Native和NativeScript发轫取代移动HTML5的webview形式开发混合使用。
  6. 众多个人割舍居尔p选取NPM scripts,但居尔p依然很受欢迎。
  7. SASS照旧是一个受欢迎的工具,而PostCSS(+ CSSNext)也在不断前进。
  8. Linting/Hinting
    HTML、CSS和JavaScript是绝大部分开发人士都必要做的作业(ESlint代表JShint
    &JSCS并入ESlint)。(Linting
    是分析代码以标记代码的秘密错误或狐疑用法的历程;
    所谓Hinting,英文原意是暗示、指示。字库技术借用了Hinting的意思,转为:字符Glyph在低密度突显时影射到内定的点上。)
  9. 开发人员有初阶摒弃Sublime和Atom而转用VScode的矛头。
  10. jQuery还在,但大千世界使用的兴味减退了。jQuery
    3的上线,似乎丛林中的一棵树倒下,没有人听到。
  11. Vue.js继续拿到匡助。理应如此!
  12. JavaScript函数式编程和形式拿到了越多的爱戴。
  13. 离线开发与正在升高的网络利用成为主流。
  14. 微软在前端领域佼佼不群并做出了贡献。
  15. 随着互联网技术越发紧要,可以运用部分像NW.js和Electron的技术开发windows,OSX和linux本地应用程序。
  16. Angular2(又名“Angular”)从神坛上走了下来,开发者也发觉到它永远不会像Angular
    1那样主流。
  17. JavaScript鲜明依旧是软件技术的中坚。
  18. 更加多的开发人士早先关注工具(如自动化)和测试。
  19. 静态网站生成器被认真对照。
  20. CSS Grid连忙上扬同时前途光明。
  21. NPM受到了有些来自Yarn的磕碰。
  22. Preact, Deku, Rax, 和
    inferno体现出来的向上而且从不太多API的更动注解类React化解方案的下二个衍生和变化出现了,。
  23. 大多数人正在学习接受JSX,以往她们早已黔驴技穷想像不适用JSX是什么样样子的。
  24. 1个实用的CSS模块情势(CSS封装)是先天和可用的,由此CSS in
    JS将改成二个有效的化解方案。
  25. 进而多的人转向UI功效/集成测试,包括视觉CSS和瑞鹰WD回归测试的概念。
    26.和不等同的浏览器API作努力的光景已经过去了,是由于旧版本IE的行使发展都早就大幅度回落。
  26. 绝超越1/2人都发现到她们在web开发上必须有三个多配备战略安插。
  27. 乘势Javascript添加了花色检查、对类语法的绳锯木断和面向对象的概念,多量转业任何语言开发的人,继续投入到JavaScript的上空中来。
  28. 热模块更新技术和时间旅行调试等前端开发技术被普及。
  29. 原生JavaScript浏览器模块加载程序还亟需等待一段时间。
  30. 强制执行CSS和JavaScript的品格习惯变得更为首要(考虑到ES3 到
    ES6代码和CSS预处理程序语法变化)
  31. 不多但数额鲜明的JavaScript开发人士初始选拔Elm。
  32. TypeScript拿到了大气应用和观众。
  33. http://aurelia.io/ 成为公司开发人士成为智慧的采取。
  34. Webpack继续奋斗并巩固在上司JSPM解决方案中的地位。
  35. HTTPS,是的,我们是当真的。
  36. BASH在windows上出现。
  37. 通告类API被chrome用户使用和滥用,但不能不获得你的允许。
  38. Firebug正式驾鹤归西。
  39. 2016年,CSS 20岁了。
  40. Immutability的概念飞快扩散。