Я прошел урок SproutCore и у меня есть представление о том, что может предложить фреймворк. Это кажется удивительным, хотя я не уверен, что чувствую к фреймворку, который генерирует HTML и CSS за кулисами. Особенность SproutCore, которую я нахожу наиболее привлекательной, - это ее привязки: уменьшение количества связующего кода, необходимого для синхронизации всего, может быть только хорошей вещью.
Мне интересно узнать, как реализованы привязки SproutCore. Я хотел бы иметь возможность использовать преимущества привязок без необходимости использования такой инфраструктуры, как SproutCore.
Как можно было бы написать код JavaScript, необходимый для связывания данных и их представлений, чтобы представления мгновенно отражали изменения данных без какого-либо связующего кода?