MyException - 我的异常网
当前位置:我的异常网» JavaScript » 二零一七年前端开发手册一-2016前端技术回顾

二零一七年前端开发手册一-2016前端技术回顾

www.MyException.Cn  网友分享于:2013-08-14  浏览:0次
2017年前端开发手册一-2016前端技术回顾

2017年前端开发手册公布了,从今天开始陆续为大家送上翻译文章。每日一篇,今天是第一篇,是作者对2016年前端圈的一次技术回顾。

  1. 2016年是UI组件,树的UI组件,用于构建复杂的用户界面。
  2. 组件是由单个文件构成, 在一个文件可能包含HTML,CSS,JS!--这不再是亵渎主流开发的一句话。
  3. React, Redux, Webpack, ECMAScript 2015 (又名 ES6),和Babel获得大规模采用。这些解决方案成为民意调查中最常用的技术。
  4. 开发人员意识到,在大多数情况下通过HTML5和webview实现混合移动开发在构建应用程序时并不能让人满意。
  5. React Native和NativeScript开始取代移动HTML5的webview方式开发混合应用。
  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而转向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. 一个可行的CSS模块模式(CSS封装)是现行和可用的,因此CSS in JS将成为一个可行的解决方案。
  25. 越来越多的人转向UI功能/集成测试,包含视觉CSS和RWD回归测试的概念。
    26.和不一致的浏览器API作斗争的日子已经过去了,是由于旧版本IE的使用发展都已经大幅下降。
  26. 大多数人都意识到他们在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的概念迅速传播。

文章评论

当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
每天工作4小时的程序员
每天工作4小时的程序员
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员都该阅读的书
程序员都该阅读的书
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员必看的十大电影
程序员必看的十大电影
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
那些争议最大的编程观点
那些争议最大的编程观点
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
10个调试和排错的小建议
10个调试和排错的小建议
Java程序员必看电影
Java程序员必看电影
程序员和编码员之间的区别
程序员和编码员之间的区别
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
我的丈夫是个程序员
我的丈夫是个程序员
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
旅行,写作,编程
旅行,写作,编程
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
编程语言是女人
编程语言是女人
 程序员的样子
程序员的样子
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
如何成为一名黑客
如何成为一名黑客
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
鲜为人知的编程真相
鲜为人知的编程真相
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
程序员的鄙视链
程序员的鄙视链
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员应该关注的一些事儿
程序员应该关注的一些事儿
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
中美印日四国程序员比较
中美印日四国程序员比较
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
我是如何打败拖延症的
我是如何打败拖延症的
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
漫画:程序员的工作
漫画:程序员的工作
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有