|
|
|
|
移动端

年终回顾:2017年的重大软件开发事态发展

2017已经正式成为过去式了,让我们回顾一下软件开发领域的一些重大发展,以及最受影响的领域。物联网(IoT)、边缘计算、云计算、大数据、机器学习、人工智能(AI)和软件安全等都密切相关,并且在一定程度上有重叠。

作者:三文鱼来源:IT168|2018-01-04 00:51

【新品产上线啦】51CTO播客,随时随地,碎片化学习

2017已经正式成为过去式了,让我们回顾一下软件开发领域的一些重大发展,以及最受影响的领域。物联网(IoT)、边缘计算、云计算、大数据、机器学习、人工智能(AI)和软件安全等都密切相关,并且在一定程度上有重叠。

软件开发

10. Kotlin

对Kotlin来说,2017年是重要的一年。Kotlin 1.1发布,并将JavaScript支持移出“实验”。Kotlin 1.2也于2017年发布,并且在Kotlin 1.1添加的JavaScript支持基础上,增加了“在JVM和JavaScript之间重用代码的可能性”。

Kotlin在2017年的最大新闻是它被采纳为官方支持的开发Android应用程序的程序语言。

9. React

React.js的主页将其描述为“用于构建用户界面的JavaScript库”。今年React在网上获得了大量的认可。React的受欢迎程度是由库对一般JavaScript开发的影响所证明的。

8. 低码/无码

低代码开发平台解决高速应用程序需求,完美解释了人们对低代码和无代码解决方案的兴趣。传统的开发方法根本无法跟上,根据Gartner引用的统计数据,到2021年,应用程序开发的市场需求将至少比IT快五倍交付能力,低代码开发平台的内在价值在于它将IT和业务结合在一起。

7. 区块链

因为比特币的影响,越来越多的人在2017年已经意识到区块链概念。对区块链的期望很高。

6. 机器学习(ML)/人工智能(AI)/大数据

我们这个时代最重要的通用技术是人工智能,特别是机器学习(ML),也就是不需要人来解释如何完成所有的任务,机器不断改善自身的能力。大家看到了人工智能帮助企业的方式,同时也看到了对人工智能的不切实际的期望。机器学习的一些有趣用途包括在线资源,例如人类的机器学习,人工智能和机器学习如何破坏法律空间,机器学习不会取代所有工作中的人:学习,机器学习重构业务,陷入机器学习。大数据在流行度方面仍然“庞大”。大数据世界的“大”故事之一是欧盟的“通用数据保护条例”(GDPR)。根据其条例,GDPR“旨在协调整个欧洲的数据隐私法律,保护和赋权所有欧盟公民的数据隐私,并重塑整个地区的组织机构处理数据隐私的方式“。

5. 容器

容器在2017年仍然是一个热门话题。Docker博客收集了2017年五大博客,其中包括文章构建和运行您的第一个Docker Windows服务器容器以及Docker与Windows Server 1709令人兴奋的新功能。该博客还在2017年发布了5大Docker客户成功案例。对Kubernetes来说,2017年是特别重要的一年。2017年容器世界最大的变化就是“Kubernetes崛起”。Kubernetes已经把风暴带到了容器生态系统,基本上已经成为新的Docker。

4. DevOps

DevOps这个词出现的频率似乎比以往任何时候都要高。每天都能看许多关于DevOps的新闻和话题。Forrester称2017年是DevOps的一年,预计2018年将成为“企业DevOps的一年”。

3. 微服务

这个词已经出现了好几年了,但是似乎看起来比以前更高频的出现。供应商正在推进微服务,这意味着能听到更多关于他们的信息。在2017年微服务调查状况中,介绍了需要了解的八个趋势,为使用微服务的开发人员提供了建议。

2. 云计算/物联网(IoT)

作为消费者,云计算和物联网(IoT)在我们的生活中继续变得越来越普遍,也占据了一大部分软件开发人员的精力。最近关于物联网的为什么是重要的、物联网对机器学习的影响和2017年物联网(IoT)智能更新的新闻也越来越多。同时,也有一些关于“物联网危险的未来”、“物联网需要道德规范”和“物联网的黑暗面”等消息也不绝于耳。

1. 软件安全和软件中断

2017年似乎与软件安全和软件可用性有着密不可分的关系。2017年前11个月,数据泄露事件继续猛增,违规数量跳到1202。而2016年全年有才1093宗泄露记录。我们的网络安全挑战越来越大,越来越复杂。

【编辑推荐】

  1. 进行人工智能机器人研发,应该选择哪种编程语言?
  2. 因Python微软和亚马逊再次联手推出人工智能软件,谷歌靠边站
  3. 人工智能时代的新“文盲”:学不懂Python,就看不到未来!
  4. 重磅!最接近人工智能的语言原来是它?
  5. APICloud CEO刘鑫:移动应用是人工智能落地展示最直接的载体
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

软件工程:实践者的研究方法

20多年以来,《软件工程:实践者的研究方法》一书是最受学生和行业专业人员欢迎的软件工程指南。它在全面而系统、概括而清晰地介绍软件工程...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊