预测:2016 年主流编程的未来发展趋势

JavaScript 最新版本

自2015年6月 JavaScript/ECMAScript 6 推出以来,其新功能被广泛应用于网络开发领域。超过 90% 的主流浏览器和 Node.js 兼容 ES6 语法,即使是未实现 ES6 的老版本浏览器,你也能通过转译器或者 polyfill 用上 ES6。旧版本的 JavaScript 不会一夜之间消失殆尽,但我们可以看到 ES6 在2016年的使用有显著增长,预计明年会有更多开发网站投入使用。

BaaS

BaaS 在2016的使用情况有所增长。BaaS 通过使用第三方服务为项目执行某些重复任务,如,云存储或通知推送等。因前端架构的不断更新改进,后端 API 服务也在不断优化以与前端进行交互。开发人员越来越多地开始使用组合技术,即,整个系统由几个较小应用程序组成,这样的应用程序容易由第三方服务提供。

映像管理和部署

Docker 和 Packer 这类服务今年在开发团队使用广泛,它们允许工程师快速生成容器映像。开发人员可用它快速构建项目并在多个服务器上轻松实现部署。基于容器的系统已成为开发人员必备工具,因手工配置服务耗时耗力,所以自动化的快速发展就成了必然趋势。

对函数式编程语言的依赖

函数式编程语言在2016年稳步增长,如 Haskell,Clojure 和 Scala。智能手机和联网设备的大量增加,使得服务端语言的需求不断提升。函数式编程模型大多是无状态的,软件部分可在不同的 CPU 内核或者机器上高效地并行运作而不需要复杂的同步机制。这使得函数式范型成了进行诸如 Web 请求的并发处理的大杀器。

Material Design 和格局共性

Google 在其整个产品系列(ChromeOS, Android),应用程序(Chrome, Drive, Google Play Music),网站(YouTube, AdSense)以及网络搜索中整合越来越多的 Material Design 元素。目前,Slack,Twitter,维基百科等的 Android 应用及某些网站都有涉及 Material Design,但因平台设计的限制,其他一些领域还未能看到 Material Design 的应用。据我预测,2017年传统设计将全面向非视觉界面或者超视觉界面转型。

文章转载自 开源中国社区 [http://www.oschina.net]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值