ThoughtWorks:程序员必须关注的技术趋势
极客时间编辑部
讲述:杜力大小:1.24M时长:02:42
近日,ThoughtWorks 发布了最新一期的技术雷达,本期技术雷达主要包含以下四大亮点。
1. 浏览器增强,服务端式微
为了实现应用逻辑,浏览器在持续扩展其成为部署目标的能力。WebAssembly 的引入为 Web 应用创建逻辑提供了新的语言选择,同时把处理过程更加推向金属侧(以及 GPU)。
WebBluetooth 让浏览器能够处理那些原本是本地应用才能处理的功能,同时越来越多像 CSS Grid Layout 和 CSS Modules 这样的开发标准正在替换掉自定义的库。
对更好用户体验的追求,正在持续地把功能装进浏览器里,许多后端服务因此变得越来越薄,复杂性也因而降低。
2. 不断蔓延的云环境复杂性
虽然 AWS 继续凭借令人眼花缭乱的新服务保持领先,但我们逐渐看到谷歌云平台和微软 Azure 已经成为可行的替代方案。
同时,像 Kubernetes 这样的抽象层以及持续交付和基础设施即代码这样的实践,能支持更容易的演进式变化,从而促进云环境之间的过渡。
但随着 Polycloud (这允许组织根据差异化的功能在多个供应商之间进行挑选)以及越来越多的监管和隐私问题的出现,云策略必然会变得更加复杂。例如,许多欧盟国家现在依法对数据所在地做出要求。这使得数据存储的管辖权和其主机的管理策略成为评估云计算环境的新维度。
3. 信任团队,但要验证
可以观察到,传统的“全局权限管理”的安全策略正在转变为更为细致的本地化方法。现在许多系统会在更小的领域内管理信任,并在不同系统之间使用一些新的机制创建可传递的信任。
其理念正在由“永远不信任领域外所有东西”以及“从不验证领域内任何东西”转变为“信任但是需要验证领域内外任何东西”。这使得团队可以对自己的基础设施、设备和应用程序栈有高度的权限控制,从而实现高度可视化,并可以在必要时候提供高级访问护栏。
4. 物联网的发展
物联网(IoT)生态系统持续稳步发展,关键成功因素包括安全和成熟的工程实践。整个物联网生态系统正在不断增长,从设备上的操作系统到连接标准,尤其是基于云服务的设备管理和数据处理。从 EMQ 和 Mongoose OS 条目一瞥当今物联网生态系统的主流功能,它们也例证了物联网的良好的发展状态。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论