预测: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]

目录
相关文章
|
3月前
|
存储 数据采集 分布式计算
大规模数据处理:探究现代技术与商业的无限潜能
大规模数据处理已经成为了当今信息时代中的重要议题,其对现代社会带来的深远影响不可忽视。本文将探究大规模数据处理的意义和应用领域,并详细阐述其中所涉及的挑战和解决方案。
23 1
|
4月前
|
机器学习/深度学习 人工智能 算法
开源vs闭源大模型如何塑造技术的未来?开源模型的优劣势&未来发展方向
开源vs闭源大模型如何塑造技术的未来?开源模型的优劣势&未来发展方向
583 0
|
5月前
|
机器学习/深度学习 自然语言处理 机器人
ChatGPT发展与技术基础
ChatGPT发展与技术基础
135 1
|
5月前
|
人工智能 自然语言处理 IDE
突破性的多语言代码大模型基CodeShell:引领AI编程新时代
突破性的多语言代码大模型基CodeShell:引领AI编程新时代
突破性的多语言代码大模型基CodeShell:引领AI编程新时代
|
5月前
|
机器学习/深度学习 人工智能 数据可视化
无代码编程时代的到来:新兴工具和平台的前瞻展望
无代码编程时代的到来:新兴工具和平台的前瞻展望
|
7月前
|
人工智能 自动驾驶 物联网
2023 年将流行的技术趋势
2023 年将流行的技术趋势包括以下几个方面: 1. 人工智能 (AI) 和机器学习 (ML):AI 和 ML 将继续成为 2023 年的关键技术趋势。预计将在各种行业中看到更多的应用,例如医疗保健、金融、零售和制造业。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
深入探讨大型语言模型:创新、挑战与前景
随着人工智能领域的不断发展,大型语言模型已经成为人们热议的话题之一。这些模型如GPT-3、BERT和T5,以其强大的自然语言处理能力和广泛的应用领域而闻名。本文将深入探讨大型语言模型的技术、创新、挑战以及未来前景。
121 1
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
深入探讨大模型在技术革新中的影响和潜力
在人工智能(AI)和机器学习(ML)的世界里,大模型已经从理论的边缘转变为核心。从GPT系列到BERT和BERT的各种衍生模型,深度学习模型的规模在过去的几年中以惊人的速度增长。这些大模型正在重塑技术行业,引发了新的创新和思考。
94 0
|
9月前
人不成熟的五大特征
人不成熟的五大特征
45 0
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
清华大学周伯文:ChatGPT火爆揭示新一代协同与交互智能的高度重要性
清华大学周伯文:ChatGPT火爆揭示新一代协同与交互智能的高度重要性
116 0

热门文章

最新文章