如果你是名手机开发,你的老板希望你学习js,学习react_active,你会想为什么?我是名ios/android工程师,为什么学习大学老师讲过的js?Kidding me?真正的原因,是你正在处于"大前端时代"。

既来之则安之。前端现状,且听我细细到来。2016年是前端框架成熟的一年,angular和react和vue三分天下。angular包含angular1和angular2,两个版本都是完整的MVVC框架,在手机端,基于angular的ionic2,一款IOS风格的webAPP框架很好用。angular是google公司的作品。

有人说2016年是vue年,在掘金上平均每天都能看到3-4篇关于vue的新文章。vue包含vue1和vue2两个版本,同样是完整的mvvc框架。该框架体积小,功能强。在手机端,基于vue和weui的vux非常不错。vue在三个框架中最火爆,开发者人数居于绝对领先地位,。更难能可贵的是,vue的作者是中国人,目前在阿里工作,设计另一款移动开发框架。

react是移动端开发者最应该关心的前端框架。或许你听过mvc(view+model+controller),react仅仅是一个view层,仅仅负责展示业务。特点是干净,快速,不简单。之所以不简单,因为如果你准备使用react进行开发,你最好完全采用react的配套的整个技术栈。比如说redux,一个管理redux项目中数据的架构。转到react是有点小头疼的,redux需要你忘记mvc那一套。以UI视图更新为例,mvc的变化传播是view–controller–model–controller–view,redux的数据变化是UI–action–reducer–store–state–UI。求纸巾。在手机端,react出来的是react–native,看名字native就知道多牛掰了。ps:目前打通js和手机native(原生组件),只有两种方法实现了,分别是游戏开发中cocos2d的jsbinding和react–native。react–native解决了webApp的性能问题,更快更流畅(毕竟间接操作原生),一次开发,所有移动平台运行。

三分天下,鹿死谁手,犹未可知,新的一年里让我们拭目以待。那么前端还有哪些有趣的事情呢?以前的前端就是html+js+css。2016年是这样的,js:2015年js语言升级,你需要把js语言es6版本整个学过一遍。css:你知道sass和less吗,知道css可以有变量,可以写类,可以循环,可以继承吗?事实上都可以。html:如果你是一个激进的开发,你可以试试jade模板引擎,或者你是移动端开发,你会遇到jsx。如果你想很快搭建一个网站,去试试nodejs的express模块,只要一个js文件20-30行。工程文件管理方面,gulp取代了grunt,webpack又取代了gulp,这尼莫是一年间发生的。

转载于:https://www.cnblogs.com/yoyac/p/6391990.html

2016年前端web开发趋势总结相关推荐

  1. 2019web前端趋势_2019年最值得关注的Web开发趋势

    2019web前端趋势 by Mrudul Shah 通过Mrudul Shah 2019年最值得关注的Web开发趋势 (Top Web Development trends to look out ...

  2. 在 2017 年将会更加流行的 6 个 Web 开发趋势

    2016即将过去,2017就要来临. 前阵子看到很多对2016前端领域的总结,也是有人欢喜有人忧啊. 转发了这一篇2017web的发展趋势.那么到底会是怎么样的一个发展趋势的,只好拭目以待了. 201 ...

  3. 第四十期:2019年度十大Web开发趋势

    本文和您一起讨论那些本年度改变软件开发行业.特别是Web开发方面的十大趋势. 如今,随着各种新趋势的层出不穷,Web和移动领域的创新不仅改变了人们.乃至整个社会的日常行为习惯.以及业务处理方式,而且也 ...

  4. 2021 最新的 Web 开发趋势

    [CSDN编者按]:随着技术的发展,Web已经不再是我们通常所看到的内容了,Web 技术一直在和人工智能紧密结合,为越来越多的用户提供了智能化的浏览体验. 原文标题:Top Web Developme ...

  5. 2018年20种最佳前端Web开发工具

    有许多前端开发工具可以加速Web开发.以下是包含主要功能和下载链接的顶级工具的精选列表. 1)Npm: Npm是JavaScript的Node包管理器.它有助于发现可重用代码的包并以强大的新方式组装它 ...

  6. 2019年20种程序员必备前端Web开发工具

    许多前端开发工具可以加速Web开发.以下是包含主要功能和下载链接的顶级工具的精选列表. 1)Npm: Npm是JavaScript的Node包管理器.它有助于发现可重用代码的包并以强大的新方式组装它们 ...

  7. 2020 前端必看 20个最好的 前端 Web开发工具

    引言 市面上有许多前端开发工具可以加速 Web 开发工作.本文是对一些顶级 Web 开发工具的一次精选汇总,分别介绍了每款工具的关键特性,并已附上下载链接. 1. Novi Builder Novi ...

  8. css 所有字体大小,前端Web开发人员的CSS相对字体大小

    在本文中,我们将看几种不同的方式,前端Web开发人员可以使用CSS操作其网页的字体. 网页设计中最大的混乱之一是由font-size属性造成的. 在CSS中,可以使用多个单元,这只会导致设计人员额外头 ...

  9. web前端入职配置_我如何从全职妈妈变成前端Web开发人员

    web前端入职配置 I thought about writing about my personal coding journey many times, but never had the cou ...

最新文章

  1. 量子技术发展的一小步:Google AI推出开源框架Cirq
  2. I think i need a houseboot C语言 UVA2363
  3. STL中mem_fun与mem_fun_ref的区别[转]
  4. LLBLGen update table with join
  5. HOW TO ORDER LFT
  6. ZOJ 2702 Unrhymable Rhymes(DP)
  7. 几种查看linux版本信息的方法
  8. Netty是如何解决粘包和拆包问题的
  9. 如果把Python代码写成这样子就太难看了
  10. NOIP模拟测试25
  11. Spring Cloud基础入门
  12. mysql创建外键失败_mysql创建外键错误
  13. 开源阅读书源_【阅读】一款开源的强大的看书软件!amp;超多书源。
  14. Win10企业版本激活方法
  15. Linux man命令的使用方法 man page 显示数字的意思
  16. 推荐两个高质量程序猿国外接单网站—自由开发工作者
  17. 《铁道科学与工程学报》投稿经验
  18. 我来教你如何组装一个注册中心?
  19. 一文多图搞懂KITTI数据集下载及解析
  20. LeetCode通关:栈和队列六连,匹配问题有绝招

热门文章

  1. 国内三巨头为什么那么成功
  2. 为什么很多人上班好好的,却选择去创业?
  3. 有些新手小白创业者开奶茶店,为什么总是容易上当受骗呢?
  4. 互联网巨头曾经碾压了线下实体经济
  5. 大到创业,小到做一份副业
  6. 人是需要一个圈子互相激励的
  7. 总结目前做得好的新实体店,大致有如下几点
  8. ios13.5正式版信号怎样?
  9. MySql Workbench常用快捷键修改MySqlWorkBench快捷键
  10. sql server 监视_如何在SQL Server中监视对象空间增长