【发布时间】:2012-12-05 09:20:07
【问题描述】:
因此,GWT 最佳实践鼓励人们使用某种形式的 MVP,理论上这应该允许人们在共享演示者业务逻辑的同时编写不同的本机视图。
这似乎是 GWT 衍生出的 Google 项目 http://code.google.com/p/j2objc/ 的核心,该项目将您的代码的非 UI 部分转换为 Objective-C,允许您在 Objective-C 中本地编写其余部分。
所以我的问题是:如果这个难题的这个真正困难的部分得到解决,那么在这个 MVP 管道中包含一个 HTML5 移动库(如 MGWT 或 Touch4j [Sencha])有多难世界上最好的?
在涉足 http://code.google.com/p/playn/ 之后,这显然是拥有跨平台构建系统(原生 android & html5 & java &...)的蓝图,但该项目适用于单屏绘图和用于游戏动态的事件循环,并且不允许键盘输入和其他典型的移动设备。
如果解决了这么多问题,就不可能再多努力了,这似乎是一种耻辱。这个问题的答案将是实施解决方案的最佳计划,包括选择哪种 MVP 结构以简化各种小部件库(GWTP 与 MVP 2.1)的适应,以及最好的方法是否从PlayN 代码库,并开始破解它.. 有什么陷阱?或者,如果选择了另一条路径,为什么选择那条?为什么它会是最好的??
非常感谢。 :-)
【问题讨论】:
-
+1 提问。您能否在标题和问题中突出显示您的目标 C 要求。它可能会得到更广泛的关注。也可以用这些技术标记它。 stackoverflow中有一个playn标签。
-
我已经开始编写解决方案了。观看这个空间:-)
标签: objective-c gwt mobile mvp playn