Смотрю
WWDC '09 iPhone Track Video Collection, восторгаюсь тем, что сделали в новой версии Dashcode (она будет доступна начиная с Snow Leopard). Две ключевые фичи, которые внедряются в этой версии - это Bindings и Data Model.
Вкратце про Data Model: можно указать любой XML или JS фид как источник и Dashcode автоматически построит по нему модель данных. При этом не нужно будет писать никакой код для парсинга этого фида, а только лишь указать откуда брать данные.
А bindings позволяет связывать эту Data Model с интерфейсом приложения. То есть, элемент element1 из фида будет отображаться в этом месте вьюхи, element2 - в этом. Привязываем мышкой и получаем профит. Технология очень похожа на
Cocoa Bindings, где тоже можно связывать различные свойства модели с интерфейсом без какого-либо написания кода.
Наряду с этими двумя мегафичами также можно легко настроить Offline Storage средствами HTML5, покрутить различные ручки CSS3-трансформаций объектов, сверстать две версии интерфейса приложения - мобильную и десктопную. В общем, супер. Отличная версия намечается. С нетерпением жду от Apple тесной интеграции Dashcode с
Cappuccino и возможности писать веб-приложения уровня десктопа с такой же лёгкостью.