canvas教程

近几年前端技术盘点以及 2016 年技术发展方向(4)

字号+ 作者:H5之家 来源:H5之家 2017-05-08 11:00 我要评论( )

业务变化很快很快快,今天这个产品被并购,明天那个业务被砍掉,每个人负责的业务线可能冷不丁地就变了。很多大公司的决策是由上往下的,上面微动,下面可能就是大动,可能某个部门就不存在了,也可能被划分成几个

业务变化很快很快快,今天这个产品被并购,明天那个业务被砍掉,每个人负责的业务线可能冷不丁地就变了。很多大公司的决策是由上往下的,上面微动,下面可能就是大动,可能某个部门就不存在了,也可能被划分成几个产品部门。

所以「大后台,小前台」的趋势必然形成。前端,毫无疑问,在这个前台之中。前台的特点是灵活的,多变的,可快速重组的。对后台而言,为了响应前台的变化,需要提供更细粒化的 API,将数据打散,打得更加零碎,零碎的数据易于重组,这是在考验后端的架构能力。如今,很多前端也都是半栈工程师,盘踞在前后端中间层上,然而如何迎接这种后端服务化的模式,似乎这个准备还是不够充足的。

GraphQL 的出现场景跟 React 类似,React 是前端应对不同场景的一种强有力手段,而 GraphQL 则是后端应对不同需求场景的一次尝试,Web APIs 将会成为 Web App 和 Mobile App 的一个中心点,前端基于后端的 RESTful 服务构建应用,这里面存在太多未知的问题需要探索,这是一个大数据下探索的新起点,也给前端开发者创造了无数的可能。

这几年各类网盘,各个云服务商都在抢占市场,有提供图片储存的,有提供 CDN 静态资源缓存的,有提供大文件储存的,也有卖数据库服务的。种类繁多,而归根到底都是,你付钱给我,我提供储存和安全,还提供方便的 SDK 让你获取自己的数据。云服务卖的是一套服务,它是把所有人的数据风险集于一身,用强硬的技术做安全防御。云,赋予了我们无穷的想象空间。

三辆马车,我们还差一辆

开发功能对很多人来说是轻松活儿,基本的前端语言加些复杂的特效,实现成本不会很高;即便是搭建一个网站,使用 Node.js 社区中的框架也能够轻松实现。然后极少人会去关注每个功能点的测试,一个项目下来基本看不到测试用例,更不用说会去做监控相关的事情。结果就是,踏过了无数的坑洼之后终于上线了,而后续加功能的时候发现,加了东西就跑不通,新内容影响了之前的逻辑,只好去修复之前的逻辑,修好之后发现更早之前的逻辑又不通了,整个修复过程就像玩多米诺骨牌。

程序开发三板斧:功能、测试和监控。在 github 上可以看到很多程序都加入了持续集成,这是一个好兆头,意味着我们写的程序也越来越健壮,至少贡献给世人使用的程序是健壮的。很多程序的代码覆盖率也达到了 90%+,这些数据都是重视测试的证据。

然而,三辆马车,我们最后一辆依然没有开动起来。很多公司都会有自己的 log 平台,每个用户访问页面中的任何一个链接都会将用户信息和访问信息以 log 日志形式收集到 log 平台上,然后通过监控平台或者离线分析的方式,获取业务数据或者技术数据,进行分析和二次开发。这些东西在大公司见的很多,而这方面的东西在前端,尤其是使用 Node.js 做程序开发的前端身上,看到的并不多。

最后

2016 年,我觉得技术上的新创造会稍微缓和些,这两年很多人已经被新技术冲击得有些找不着方向了,同一类东西,前者还没学完,后者就开始火爆了,紧接着又是一阵技术的凋零和新技术的出现,这样搞久了也会有一丝的疲倦。而更多的会关注,如何更好地服务多端,如何更大幅度地提升开发体验和用户体验,很多技术都会往性能、往极致这个方向上钻研。

写长文真不轻松。写到这里,感觉说的不通透,还有很多想说的,但是个人理解力有限,也难以表达全面。技术的变化很快,今天说过的东西,到了明天就可能过时了。我们猜不透未来,只能把现有的东西好好消化吸收下,留下一个话柄,给读者吧。

参考资料

注:相关网站建设技巧阅读请移步到建站教程频道。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Mysql To Charts(4)

    Mysql To Charts(4)

    2016-04-08 10:00

  • 前端技术 / HTML5

    前端技术 / HTML5

    2015-11-19 11:49

  • jquery 卡通实现循环执行

    jquery 卡通实现循环执行

    2015-11-11 09:05

  • html5canvas学习记录

    html5canvas学习记录

    2015-10-07 19:16

网友点评