Hacker News new | ask | show | jobs
by malandrew 4447 days ago
There are many similarities with CoreAnimation and UIKit. However, being in javascript and in the browser creates such a tight feedback loop that it makes it much easier to explore interactions and tweak them to get them just right.

The framework is opinionated in the sense that there are prescribed ways to build apps for the best results. However, it is at the same time very modular and those willing to work with the core modules in famous/core directly will find the interfaces low-level enough that they could explore alternative ways of building apps that represent their own opinions. If you're the kind of developer that can build with low-level primitives, by all means explore other directions, since we're curious to see what people create and how they use the framework in novel ways. For everyone else who just want to build a performant app with excellent UI interactivity for mobile browsers, we definitely express an opinion. We've been doing this for a while and know quite well what approaches work and which ones don't. So unless you're performance neckbeards like we are, you're better off building the apps according to our opinion (until you know enough to form your own).

disclaimer: I work for famous.