Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : May 19, 2020
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。 了解更多
May 2020
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

苹果已在其新的 SwiftUI 框架上迈出了一大步,该框架用于在 macOS 和 iOS 平台上实现用户界面。我们很高兴 SwiftUI 跨越了 Interface Builder 和 XCode 之间略显混乱的关系,并采用了一致的、声明性的以及以代码为中心的方式。现在,你可以在 XCode 11 中并排查看代码和生成的可视化界面,从而获得更好的开发人员体验。 SwiftUI 框架还从近年来主导Web开发的 React.js 世界汲取了灵感,它利用视图模型的不可变值和异步更新机制,构成了统一的反应式编程模型。这为开发人员提供了一个完全原生的替代品,以替代类似 React NativeFlutter 这样的反应式框架。 SwiftUI 无疑代表了 Apple UI 开发的未来,尽管很新,但它已经显示出优势。它和它平缓的学习曲线给予我们非常棒的体验。值得注意的是,鉴于它不支持iOS 12以及更低版本,因此在使用SwiftUI之前,你应该首先了解客户的使用场景。

Nov 2019
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

苹果在其新的SwiftUI框架上迈出了一大步,该框架用于在macOS和iOS平台上实现用户界面。我们很高兴SwiftUI跨越了Interface Builder和XCode之间略显混乱的关系,并采用了一致的、声明性的和以代码为中心的方式。现在,你可以在XCode 11中并排查看代码和生成的可视化界面,从而获得更好的开发人员体验。SwiftUI框架还从近年来主导Web开发的React.js的世界中汲取了灵感,它利用视图模型中的不可变值和异步更新机制,构成了统一的反应式编程模型。这为开发人员提供了一个完全原生的替代品,以替代类似React NativeFlutter之类的反应式框架。尽管SwiftUI确实代表了Apple UI开发的未来,但它是一个相当新的事物,还需要花费一些时间来打磨。我们期待改进的文档,和一个可以为测试与其他工程化问题建立一套实践的开发者社区。

已发布 : Nov 20, 2019
Radar

下载第25期技术雷达

English | Español | Português | 中文

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容