2018年十大开发人员故事
在2018年的过程中变得明显是,建立内部软件开发团队随着商业转换的数字而越来越重要。
从开发人员的角度来看,趋势是将传统的多层体系结构远离传统的多层架构到云原生方法,包括可以在上提下或公共云中运行的松散耦合的应用程序服务。
虽然这些应用服务中的一些可能是在内部写入的,但在利用使用开放应用程序编程接口(API)的使用第三方外部软件供电服务,越来越感兴趣。这导致API-Powered生态系统,其中第三方应用程序开发人员能够从另一个组织提供的服务中获得价值。
其中一个成功的例子是伦敦开放API的运输,用于电源电源,如公交检查器和饲料推特和谷歌,以帮助通勤者了解如何在伦敦接触。
许多公司还看到机会使用容器封装遗留应用程序。一旦容器化,就可以通过打开API来提供对这些应用程序的管理访问。然后,软件开发人员可以使用API将其现代化的云原生应用程序连接到遗留应用程序中运行的服务。
从计算机每周的角度来看,对云本机技术非常有趣的是,它的大部分是关于正在进行的开源开发。从CIO角度来看,可能很难看到云本机策略的地方。
但是,就像亚马逊Web服务(AWS)和公共云的方式一样,云本机计算的工具和技术可能已经为整个业务的项目运行。
CIO的挑战是确保有一项整体策略使开发人员利用最佳符合其要求的工具和开源组件的自由,同时提供了满足业务要求的灵活的治理框架。
以下是2018年的计算机每周十大开发人员故事:
Kubernetes正在快速成为事实上的标准,但CIO可能会没有意识到其业务的足迹。据分析师Gartner介绍,该市场选择了Kubernetes作为De Facto Contract Orchestration Technology,并在上海最近的Kubecon会议上,几个企业加入了Kubernetes的用户社区。新用户社区成员包括Amadeus,Atlassian,万事达卡,发布,州街道,瑞士手册,沃尔玛,韦沃和工作日。
硬件从处理到存储器到数据存储的硬件的进步,还促进了AI的当前重新唤起,也是通过我们现在开发能够在这些新的超级动力底座上运行的复杂算法结构的能力。作为AI和深度学习的成熟,我们看看高级工具,使开发人员能够开始构建复杂的智能应用程序。
自2000年代中期以来,由于服务器和Java应用程序服务器上的JavaScript的增长,以服务为导向的架构(SOA)被出现为新的企业集成冠军.Now,由于Docker和Kubernetes的成功,更多的企业正在寻找部署容器。计算机每周查看Devops和基于微服务的技术如何高级IT架构。
当今全球化的IT基础架构,敏捷数字企业正在迅速变化。消失 - 或快速消失 - 是慢慢移动的日子,并且很少从周期性安全补丁分开升级的应用程序.Global公司正在唤醒容器,并策划了快速安全的软件开发的集装箱化。计算机每周看待最佳方法,以确保安全性并未达到威胁。
2016年初,微软在“Microsoft数字”公告中表示,超过25%的Azure虚拟机(VM)是Linux。截至2016年底,这正说“近三分之一”。2017年10月,它宣布了40%的Azure VMS正在运行Linux。计算机每周评估Microsoft如何将其开发工具对齐以支持Linux和开源,鉴于其GitHub。
大型企业需要建立一个移动应用程序开发组织,将扩展,以同时开发和维护公司不同地区的多个应用程序。业务部门,销售,营销和运营都需要对客户,员工和商业伙伴的不同水平。计算机每周看大型企业如何为移动应用程序开发创造一个有效的组织结构。
组织正确地专注于满足客户对即时访问其服务的需求的必要性。技术验收意味着客户的期望飙升。他们想在他们使用的任何和每个设备时使用任何和每个设备,愿意在它们之间切换,但仍然期待无缝服务。
没有逃避云可以复杂的事实,因为企业必须理解无数提供者的不同主张,以及他们所提供的选项和服务的名副其实的丛林。理解谁在云中做了什么,哪些提供商是您的业务最适合的,可能是企业通过的艰难过程。
测试曾经是一个“事物”,现在它是一个AS-Service(AAS)软件应用程序开发实用程序,并且在许多情况下,它位于自己的权利中作为平台。
一个特征标志(有时也称为特征翻镜,功能切换或特征交换机)是一种软件应用程序开发编程技术,旨在提供一种替代方法来衡量维护多个源代码分支的负担(也称为特征分支) - 等等提供在部署之前测试新功能的手段,或确实完全发布。