Ember’s model/view binding and event model still closely resembles Cocoa’s, as far as I know.
Incidentally, the latest major SproutCore version is 2.0.
IIRC, the old Mac App Store was in ember too
https://technology.riotgames.com/news/architecture-league-cl...
This doesn't matter in practice - they could have freely used either to design the web client at no cost. If they wanted to take over development and go their own direction they just had to fork them.
https://betanews.com/2018/02/26/apple-icloud-now-powered-by-...
https://blog.emberjs.com/2019/08/15/octane-release-plan.html
I heard, that things got a lot better over the years, but I never tried it again. However, I still admire the very clear architecture they had with ember-data as it was very useful (e.g. for testing) and eliminated a lot of uncertainty regarding the API design.
What some see as constraints, others see as consistency. It's more typically seen in "dashboard apps" but it's also great when you need to quickly spin up a new site and don't want to have to configure anything. I know movie studios in LA that use it for those kinds of promo websites, because of the fast turn around time.
Another thing that is cool about Ember is the community-driven process- if you have a good idea for Ember and the energy to make it happen, it typically will happen. Makes you feel like you can make a difference if that's your thing.