从ThoughtWorks 2017技术雷达看微软技术

ThoughtWorks在每年都会出品两期技术雷达,这是一份关于技术趋势的报告,它比起一些我们能在市面上见到的其他各种技术行情和预测报告,更加具体,更具可操作性,因为它不仅涉及到新技术大趋势,比如云平台和大数据,更有细致到类库和工具的推介和评论,从而更容易落地。

Thoughtworks技术雷达

Thoughtworks技术雷达是以独特的形式记录ThoughtWorks技术顾问委员会的讨论结果,为从首席信息官到开发人员在内的各路利益相关方提供价值。这些内容只是简要的总结,但建议您探究这些技术以了解更多细节。这个雷达是图形性质的,把各种技术项目归类为技术、工具、平台和语言及框架四个象限。

技术雷达还进一步将这些技术分为四个环以反映ThoughtWorks目前对其的态度。这四个环是:

  • 采用:强烈主张业界采用这些技术。
  • 试验:值得追求。必须理解如何建立此功能。企业应该在风险可控的计划中尝试此技术。
  • 评估:为了查明它将如何影响企业,值得作一番探究。
  • 暂缓:谨慎研究。

在“采用”象限里的技术条目,只要场景恰当,就应该是技术开发者或决策者选择采纳的默认选项。“试验”环里,强调的是这项技术拥有足够的成功可能性,它们大多属于较新的技术领域,有较大发展潜力,只要在合适且风险可控的情况下,开发者即可尝试使用。此外,“评估”和“暂缓(proceed with caution)”象限则需要开发者对收益、风险、成熟度等条件评定下再谨慎使用。

技术雷达对于不同层级和水平的技术从业者,有可以从不同角度和分类进行解读的可能。不管你是个人开发者,对于新工具和技术有执着的追求,寄希望于从新工具和技术那里获取改进每日工作的灵感,或者你是技术领导者需要针对自己的系统做技术选型,以及对未来技术趋势的把握,技术雷达都会是一份很好的参考。

技术雷达在四个象限(技术,工具,平台,语言和框架)中,布满了大量由ThoughtWorks技术专家们发现的,可以极大改善开发效率和品质的条目。它们大多数会分布在每个象限的试验和评估区域。这些条目多具备创新和极客精神,可以很大程度上改善个人开发者的开发兴趣,保持对于新技术和技能的敏感度。

近日,ThoughtWorks发布了2017年第二期技术雷达,技术雷达具体参看https://www.thoughtworks.com/cn/radar。我自己合成了一张整个技术雷达的全貌如图所示:

在图中,自上次雷达发表以来新出现或发生显著变化的技术以三角形表示,而没有变化的技术则以圆形表示。每个象限的详细图表显示各技术发生的移动。这些评价可供企业作为采用某种技术的参考,对于各级技术人员来说,也具有一定的借鉴价值。而在本期技术雷达中,ThoughtWorks的技术顾问们又给我们带来了独特和前瞻性的技术视角,特别是微软技术方面,多项技术都是试验和评估,下面是从技术雷达中摘录的说明。

自我们上次在技术雷达中提到 Kubernetes 至今,它已经 成为我们大部分客户将容器部署到服务器集群的默认解决方案。而能替代它的其他产品不但没有获得如此的客户认同度,甚至在某些场景中,我们的客户会将他们的“引擎” 都更换成 Kubernetes。Kubernetes已经成为主流公有云平 台上的首选容器编排平台。这些主流公有云平台包括微软的 Azure 容器服务以及 Google Cloud。此外市面上 还有很多好用的产品,来不断丰富快速扩大的Kubernetes 生态圈。与此同时,那些试图用一层抽象将Kubernetes隐藏 起来的平台尚未成功地证明自己的价值。 作为一个开源的跨平台软件开发框架,.NET Core被越 来越多地运用到实际项目中。该框架令 .NET 应用能在 Windows、macOS 以及 Linux 进行开发和部署。.NET Standard 2.0 的发布增加了跨多个 .NET 平台的标准 API 的 数量,这使得往 .NET Core 迁移的路径变得更为清晰。有关 .NET Core 对其上类库的支持性问题正在逐渐减少。一流的 跨平台工具已经涌现出来,用于在非 Windows 平台上进行 高效的开发工作。运用 Docker 镜像,能让 .NET Core 服务可 以轻松地集成到容器环境中。其社区发展的积极方向以及 来自我们实际项目的反馈,都表明 .NET Core 现在已经可以广泛地运用了。

Azure Service Fabric 是为微服务和容器打造的分布式系统平台。它不仅可以与诸如Kubernetes之类的容器编排 工具相媲美,还可以支持老式的服务。它的使用方式花样繁多,既可以支持用指定编程语言编写的简单服务,也可以 支持 Docker 容器,还可以支持基于 SDK 开发的各种服务。 自几年之前发布以来,它不断增加更多功能,包括提供对 Linux 容器的支持。尽管 Kubernetes 已成为容器编排工具 的主角,但 Service Fabric 可以作为 .NET 应用程序的首选。

云、devops、微服务、容器是现在这个发展阶段的软件形态。这样的形势下我们正在举办【深圳】大湾区第三次.NET技术交流会(网络直播),欢迎参加。

时间: 2024-10-29 21:14:55

从ThoughtWorks 2017技术雷达看微软技术的相关文章

ThoughtWorks 2017技术雷达

前言: ThoughtWorks人酷爱技术.我们对技术进行构建.研究. 测试.开源.记述,并始终致力于对其进行改进-以求造福 大众.我们的使命是支持卓越软件并掀起IT革命.我们创建 并分享ThoughtWorks技术雷达就是为了支持这一使命.由 ThoughtWorks中一群资深技术领导组成的ThoughtWorks 技术顾问委员会(TAB)创建了该雷达.他们定期开会讨论 Thoughtworks的全球技术战略以及对行业有重大影响的 技术趋势. 这个雷达以独特的形式记录技术顾问委员会的讨论结果,

从Visual Studio看微软20年技术变迁

前言 这个世界从来都不缺变革,从工业革命到晶体管和集成电路,从生活电器到物联网,从简陋人机到精致体验,我们在享受技术带来的便捷的同时,也在为复杂设计而带来的挑战和生产力下降而痛并快乐着.而迫切期盼的,就是趁手的工具.曾几何时,Visual Studio 一直就是软件开发的高效的标杆,从VB的简洁语法和简单的拖拽开始,Visual Studio 不断的完善,不断的适应快速变化的,加上成熟的生态,让微软世界里的各个伙伴们活的有滋有味. 近年来,微软开始了拥抱开源,投资云技术,在开发工具领域有明显的减

年度必选:2017微软技术暨生态大会!

这是微软中国年度最盛大的科技峰会 这是微软技术大会与合作伙伴大会的首次联袂 这也是聚集众多IT大咖的技术狂欢派对 不管你是关心企业转型的业务决策者 还是紧跟技术趋势的技术决策者 亦或是致力于激发澎湃动力的IT专业人士 代码朝夕相处的程序员 加班加点的工程师 也或是科技新媒体的文人骚客 Microsoft Tech Summit 2017 微软技术暨生态大会 是您的年度必选! 为何参加 善思者智 思考技术的价值与潜力,融会贯通,从而获得最佳实践 善变者灵 切合数字化转型的趋势,转变思路,始终游走于

从最新的技术趋势看前端的未来

新一期的ThoughtWorks技术雷达有点出乎意料,使用new标签的框架.工具.技术.语言等等超过了一半——Vue.js.ES2017上榜,Three.js凭着VR的火又上榜了,还有熟悉的Electron,以及微前端的概念. 让我们先看看一些技术亮点~~. 前端在可见的未来 在那篇<最流行的编程语言JavaScript能做什么?>的文章里,我们看到了JavaScript在各个领域的应用.在这一期里,仍然有很多亮点(new): Vue.js Vue.js,如果你在使用Vue.js,那么你更应该

TW2015技术雷达中文版发布

今天thoughtworks 2015新版技术雷达pdf发布了,你可以从这里下载http://engage.thoughtworks.com/HQ0000Q0QOf5pE70nbD00GP,在这里你可以了解到我们都在用什么技术,那些技术是推荐的,那么技术是不再推荐的. thoughtworks技术雷达 thoughtworks技术雷达是以独特的形式记录ThoughtWorks技术顾问委员会的讨论结果,为从首席信息官到开发人员在内的各路利益相关方提供价值.这些内容只是简要的总结,但建议您探究这些技

透过新硬件环境下的存储技术,看未来数据库系统崛起(附PPT)

本文根据朱阅岸老师在[Gdevops 2017全球敏捷运维峰会广州站]现场演讲内容整理而成. 在公众号对话框回复"数据库技术",可获取完整PPT 讲师介绍 朱阅岸,中国人民大学博士,腾讯基础架构部高级工程师.研究方向主要为数据库系统理论与实现.新硬件平台下的数据库系统以及TP+AP型混合系统. 本次分享大纲: 现代处理器及新型存储的发展 现代处理器下的数据库技术 面向新型存储的数据库系统 总结 大家应该都看过<星际穿越>,里面有很多震撼人心的场景,我个人印象较为深刻的还是老

《2016ThoughtWorks技术雷达峰会----微服务架构》

微服务架构   王键,ThoughtWorks, 首席咨询师 首先微服务架构的定义,thoughtWorks在2012年3月的技术雷达中这样定义: “微服务架构是一种架构,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的进程中,服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API).每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境.类生产环境等.” 从这个定义中可以知道,如何甄别一个一个架构是不是微服务架构,可以从2点来判断. 一个是服务

2017全球 C++ 及系统软件技术大会:一场大师智慧+实践干货的技术盛宴!

从1985年由Bjarne Stroustrup在贝尔实验室发明以来 ,C++作为一门系统级语言,早已超越一门编程语言的影响.由其构建的庞大的系统级软件,已经成为当今世界IT与互联网应用的关键支撑.秉承"全球专家.连接智慧"的理念,我们特邀众多C++和系统软件领域的海内外技术领袖与一线工程实战专家,于2017年11月17日-18日在北京举办"全球C++及系统软件技术大会".大会通过主题演讲.互动研讨.案例分享.高端培训等形式,深度探讨围绕C++及系统软件整个技术栈的

微软技术暨生态大会将登陆北京,量子计算会否来袭?

在2017年9月25日美国举办的微软Ignite及Envision大会上,微软向业界展示了在计算前沿的最新进展:支持量子计算的Visual Studio,包括集微软12年之力为可扩展量子计算机创建和优化的新编程语言.开发者可以在本地或在Microsoft Azure上使用调试工具和最新的模拟器,这些工具将在今年底前免费开放. 2017年10月31到11月3日,微软Tech Summit大会将登陆北京,把最新的计算前沿成果带到中国.微软Tech Summit大会又名"技术暨生态大会",由