【问题标题】:Key Value Observation (ala Cocoa) in GWT?GWT 中的键值观察(ala Cocoa)?
【发布时间】:2010-01-14 16:30:35
【问题描述】:

在同一个“云应用程序”中有这两个框架 空间作为 GWT:Sproutcore 和 Cappuccino。

Cappuccino 是用于网络的 Cocoa,Sproutcore 类似于 Cocoa,并且非常 两者的中心思想是关键值观察,其中框架 它本身提供了改变对象所有依赖关系的粘合剂 它会改变,你只需要声明这些依赖项。

如果表达得太差,请查看此演示文稿: http://www.infoq.com/presentations/subelsky-sproutcore-intro

由于该模式减少了您键入的代码量,因此减少了 错误的数量。也许问得太多了,但我想拥有 GWT 附带的 Eclipse/编译器的所有好处。

GWT 中是否对此提供支持,或者已经开发了一个库? 或者可能在某些组件库中支持 GWT 在外面吗?

谢谢

【问题讨论】:

    标签: gwt


    【解决方案1】:

    数据绑定是很多人想要添加到核心 GWT 的一个特性。当 GWT 开发人员询问人们在 2.0 之后想要什么时,这是最重要的事情之一。

    我只知道一个用于 GWT 的通用数据绑定库;

    http://code.google.com/p/gwt-beans-binding/

    只要您的 bean 实现特殊的属性观察接口,它就允许您创建通用绑定。

    在 GWT 中实现数据绑定的两个主要问题是:

    • Java 不是像 Objective-C 那样的动态类型语言,并且
    • GWT 不支持反射

    我的猜测是 GWT 核心开发人员会想出一些使用延迟绑定在编译时生成绑定的东西。这也将使我们对绑定进行类型检查,这很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-29
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多