【发布时间】:2017-01-07 05:54:32
【问题描述】:
我需要为 web、ios、android 和部分桌面创建一个多平台应用程序。
我希望使用 .NET/F#,但 UI 很复杂。我已经尝试过 Xamarin.Forms,但它对我来说太有限了。我可以使用 React Native,但我不想用 javascript 编写完整的应用程序,相反,我希望将 F# 用于所有逻辑和 Web 后端,并仅将 react 用于移动端的 UI。
但我想知道怎么做?
如何向 UI 提供数据并对那里的事件做出反应?
P.D:如果 nativescript 让这成为可能,我会全力以赴。我仍然不排除 xamarin 的可能性,但表单太有限,应用程序的性质,到目前为止,我认为 react native 更接近我的需求。
【问题讨论】:
-
我只知道它存在,但也许看看 Fable with React Native。 navision-blog.de/blog/2016/08/06/fable-react-native
-
F#代码编译成JS。相反,我想用 F# 驱动 UI,而不是用 F# 代替 JS。
标签: f# react-native cross-platform