Yuque Archive
日常翻译

SwiftWebUI来了

苹果这个月在WWDC 2019上宣布了 SwiftUI,是一个跨平台、声明式的框架,用于构建tvOS、macOS、watchOS和IOS,SwiftWebUI带来了用于Web开发的能力。

申明:这是一个玩具项目,不要用于生产环境!用它来熟悉SwiftUI以及它内在的工作原理。

SwiftWebUI

所以SwiftWebUI到底是什么呢?这是一个简单的例子,用于在Web浏览器上显示视图:

这不仅仅是将SwiftUI视图作为HTML渲染了出来,他设置了一个浏览器和Swift服务器之间的连接,允许相互作用——按钮、选择器、步进、列表、导航等。

换句话说,SwiftWebUI是SwiftWeb针对浏览器的(部分)API实现。

重申:这是一个玩具项目,不要用于生产环境!用它来熟悉SwiftUI以及它内在的工作原理。

Origin: http://www.alwaysrightinstitute.com/swiftwebui/