对于使用本机组件的多平台应用程序,标准的 Delphi 方法已不再足够。到目前为止,我们的结构只有几个部分:GUI(表单)和业务逻辑。现在我们需要将“Forms”部分分成两部分,在 MVVM 上下文中将是View
and ViewModel
.
View 和 ViewModel 之间的绑定可以通过不同的方式处理:
- Delphi 中的 LiveBindings
-
DSharp(德尔福魔法) https://code.google.com/p/delphisorcery/
- 德尔福弹簧(Spring4D) https://code.google.com/p/delphi-spring-framework/
可能还有更多。我知道这对某些人来说是一个宗教问题,但我仍然希望能够得到客观的答案:
如果您在 Firemonkey 应用程序中使用从长远来看适合多平台开发的解决方案:您做出决定的背后考虑了什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)