Front-End Developer Handbook 2017 前端开发人员手册2017(3)

回顾2016年的前端开发

原文:https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/recap.html

1.今年, UI组件,树的UI组件,用于构建复杂的用户界面。

2. 不再亵渎主流开发:组件是由单个文件构成, 在一个文件可能包含HTML,CSS,JS!

3.React, Redux, Webpack, ECMAScript 2015 (又名 ES6),和Babel获得大规模采用。这些解决方案作为最常用的技术上升为所有民意调查top。

4. 开发人员意识到,在大多数情况下,HTML 5混合移动开发通过webview构建应用程序时不提供足够的胜利。

5. React Native和NativeScript开始取代移动HTML5混合web视图开发。

6. 很多放弃Gulp 选择NPM scripts,但Gulp仍然很受欢迎。

7. SASS仍然是一个受欢迎的工具,而PostCSS(+ CSSNext)不断的前进。

8. Linting/Hinting HTML、CSS和JavaScript是大多数开发人员做的事情(ESlint取代JShint &JSCS并入ESlint)。(Linting 是分析代码以标记代码的潜在错误或可疑用法的过程; 所谓Hinting,英文原意是暗示、提示。字库技术借用了Hinting的含义,转为:字符Glyph在低密度显示时影射到指定的点上。)

9. 开发人员开始有放弃Sublime和Atom微软代码编辑器的趋势。

10. jQuery还在,但使用和兴趣下降。jQuery 3被释放,就像森林中的一棵树倒下,没有人听到。

11. Vue.js继续得到支持。理应如此!

12. JavaScript函数式编程和模式得到了非常多的关注。

13.离线开发与进步的网络应用成为主流。

14. 微软露面和贡献。

15. 开发windows, OSX和linux本地应用程序,用一些像NW.js和Electron 通过 web技术成为一件事。

16. Angular2(又名“Angular”)同神坛上下来和意识到它永远不会像Angular 1那样主流。

17. JavaScript明显仍然是软件技术的中心。

18. 更多的开发人员开始关心工具(如自动化)和测试。

19. 静态网站生成器被认真对待。

20. CSS网格快速发展和前途光明。

21. NPM得到了一些来自Yarn的竞争。

22. 如解决方案的下一步进展,出现通过Preact, Deku, Rax, 和 inferno展示进展没有太多API的变化。

23. 大多数人学会接受JSX,现在他们无法想象没有使用它。

24.一个可行的CSS模块模式(CSS封装)是现行和可用的,因此CSS在JS成为一个可行的解决方案。

25. 越来越多的人转向UI功能/集成测试,包含视觉CSS和RWD回归测试的概念。

26.和不一致的浏览器API作斗争的日子已经过去了,是由于旧版本IE使用和发展的大幅下降。

27.大多数人都意识到他们在web开发上必须有一个多设备战略计划。

28. 大量的其他语言的开发人员,继续大量给JavaScript空间带来了类型检查和对类的语法和面向对象的概念的痴迷。

29. 介绍了前端开发者热门模块替代技术和时间旅行调试。

30. 等待原生JavaScript浏览器模块加载程序。

31. 执行CSS和JavaScript风格习惯变得越来越重要(考虑到ES3 到 ES6代码和CSS预处理程序语法变化)

32. 不多但数量明显的JavaScript开发人员开始选择Elm。

33. TypeScript得到了大量使用和粉丝。

34. http://aurelia.io/ 成为企业开发人员成为聪明的选择(即,支持)。

35. Webpack奋发图强和巩固在上级JSPM解决方案的地位。

36. HTTPS,是的,我们是认真的。

37. BASH在windows上出现。

38. 通知API被chrome用户使用和滥用,但必须获得你的允许。

39. Firebug正式死亡。

40. 在2016年,CSS 20岁了。

41. Immutability概念迅速传播。

posted @ 2017-02-23 14:01  刘爽_杭州  阅读(264)  评论(0编辑  收藏  举报