Hey all, I was a committer to SproutCore and would like to just provide of input on what I found was useful for our demos / code snippets.
While I was on the core team, I worked on a demo application (http://tim-evans.github.com/RSS-Reader/) that covered some advanced features that are common to most applications. These were:
- data manipulation / remote data
- custom UI
- doing things in bulk
The idea was to create a compelling, small / medium-ish application that is actually useful. For me, I thought it was most important to think about how to use the technology in terms of real world applications so people can look at UX / UI patterns used in the app and manipulate them to use in their own application.
I think Ember would benefit from a more traditional data application that included the following components:
- a custom
I think these components should naturally bubble up with a good non-trivial application. The other notes that I think should be made is that it would really be great to have some designer time on these demos to make them look really great. Nothing shows off an awesome technology as great UX / UI.
In addition, small demos showing off snippets of advanced features might be useful in a showcase format (a lá http://showcase.sproutcore.com/#demos/Big%20Data and http://showcase.sproutcore.com/#demos/Working%20with%20Color).