【发布时间】:2016-12-06 02:07:46
【问题描述】:
Xamarin Forms 呈现给几乎所有可以想到的 UI 平台。但是,它们不会呈现(或可能转译)为 HTML 和 JavaScript。
我设想了一个呈现引擎,它采用 Xamarin Forms 标记并将标记转换为 HTML 表单,其中生成的代码用于数据模型绑定,其方式类似于 Xamarin Forms 在 iOS 和 Android 等设备上的工作方式。
很多人可能会对这个概念感到吃惊,因为 Xamarin 的目的是摆脱 Web 应用程序,而不是回到 Web 上。我同意这一点。但是,此时,我们需要构建一个 Web (HTML/JavaScript) 应用程序。我们很乐意设计我们的应用程序,以便表单可以在另一个平台上重复使用。
我们可以创建自己的标记语言,该语言可以转换为 HTML/JavaScript,也可以转换为 Xamarin Forms。但是,这似乎很愚蠢。 Xamarin Forms 已经是概念表单和任何给定平台之间的重要中间层。那么,为什么要重新发明轮子呢?
我的问题确实是:是否存在 Xamarin Forms to HTML/JavaScript 转换器?构建其中一个可能存在哪些障碍?
【问题讨论】:
标签: javascript c# html xamarin xamarin.forms