GWT的关键价值观察(ala Cocoa)?

时间:2010-01-14 16:30:35

标签: gwt

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

卡布奇诺是网上的可可,Sproutcore是Cocoa和一个非常 两者的中心思想都是关键价值观察的框架 本身提供了粘合剂来改变对象的所有依赖关系 它会改变,你只需要声明那些依赖关系。

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

由于模式会减少您键入的代码量,因此减少了 错误的数量。也许它太多了,但我想要 与GWT一起提供的Eclipse /编译器的所有好处。

GWT或已经开发的库是否支持此功能? 或者也许在GWT的某些组件库中有支持 在那里?

由于

1 个答案:

答案 0 :(得分:0)

数据绑定是很多人想要添加到核心GWT的功能。当GWT开发人员询问人们想要发布2.0时,这是列表中最重要的事情之一。

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

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

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

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

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

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