【发布时间】:2016-12-22 14:41:57
【问题描述】:
关于 Xamarin.Forms 的快速问题;
通过 XAML 设计或通过后端设计应用程序时,它们有什么优势吗? 还是只是偏好?
我见过许多精通 xamarin 的人通过代码进行设计而不是通过 XAML 进行设计的示例。
谢谢。
【问题讨论】:
标签: c# xaml xamarin xamarin.forms
关于 Xamarin.Forms 的快速问题;
通过 XAML 设计或通过后端设计应用程序时,它们有什么优势吗? 还是只是偏好?
我见过许多精通 xamarin 的人通过代码进行设计而不是通过 XAML 进行设计的示例。
谢谢。
【问题讨论】:
标签: c# xaml xamarin xamarin.forms
这更像是一种偏好。两者都可以。
您唯一可以争辩的是,当您将 XAML 与 MVVM 模式之类的东西一起使用时,您的设计与您的逻辑是分开的,这使得将来在某个时候实现另一个视图变得更加容易。
这就是我偏爱 XAML 的原因。它只是感觉更干净,更分离。更重要的是,我认为它比一大堆嵌套的代码结构更容易阅读。
此外,如果在(不久的)将来会有更多更好的设计师参与进来,他们可能只会使用 XAML 设计的页面。
查看此Xamarin forum post 以了解更多优点和缺点的参考。
【讨论】: