Наблюдение за ключевыми значениями (ака какао) в GWT? - PullRequest
1 голос
/ 14 января 2010

В одном и том же «облачном приложении» есть эти 2 фреймворка пространство как GWT: Sproutcore и Cappuccino.

Капучино - это какао для паутины, Sproutcore - это какао и очень центральной идеей в обоих является наблюдение ключевых значений, где основа сам предоставляет клей для изменения всех зависимостей объекта, когда оно меняется, и вам нужно только объявить эти зависимости.

Если это было слишком плохо выражено, посмотрите эту презентацию: http://www.infoq.com/presentations/subelsky-sproutcore-intro

Поскольку шаблон уменьшает количество набираемого вами кода, он уменьшает количество ошибок. Может быть, это слишком много, чтобы спросить, но я хотел бы иметь что и все преимущества Eclipse / компилятора, которые идут с GWT.

Есть ли поддержка этого в GWT или библиотека уже разработана? Или, может быть, есть поддержка в некоторых библиотеках компонентов для GWT там?

Спасибо

1 Ответ

0 голосов
/ 20 января 2010

Привязка данных - это функция, которую многие люди хотят добавить в ядро ​​GWT. Это было одной из самых важных вещей, когда разработчики GWT спросили, что люди хотят опубликовать после 2.0.

Мне известна только одна универсальная библиотека привязки данных для GWT;

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

Это позволяет вам создавать общие привязки, пока ваши бины реализуют специальный интерфейс наблюдения свойств.

Основные две проблемы с реализацией привязок данных в GWT:

  • Java не является динамически типизированным языком, подобным Objective-C, и
  • GWT не поддерживает отражение

Я предполагаю, что разработчики ядра GWT придумают что-то, что использует отложенное связывание для генерации привязок во время компиляции. Что также даст нам проверку типов на привязках, что приятно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...