Now with famo.us being out of private beta and the code being online I was eager to take a closer look.
I stumbled over this talk by Steve Newcomb the CEO of famo.us.
It’s *super* interesting to watch this stuff. Go watch it!
It would be very interesting to take some time to play with famo.us sometime soon. What’s interesting though is that it’s an entirely different paradigm than what AngularJS, Polymer, vue.js or even WebComponents are after.
They basically say that the gaming industry got rendering right (minute 43:35), and and the web industry got everything else right and they are trying to combine it. They don’t believe in semantically correct HTML for web apps. They say this stuff is for documents and no one should care about it building web apps. That’s also what Sencha is telling people.
It’s interesting and a part of me agrees with that. On the other hand, HTML is awesome for designers to work with. People even start building things *outside the browser* (think: githubs Atom editor) with web technology *because* of HTML/CSS.
I remember that working with Sencha was a pain from a designers perspective *because* you work very decoupled from the underlying HTML.
It really seems people are strongly divided about the direction the web is taking. Google seems to strongly believe in semantic html and to enrich it for web apps. Angular, Polymer, vue.js, WebComponents are all projects strongly driven by Google. From the perspective of a company driven by ad sales this makes perfect sense. Semantic markup has great value for Google as a search engine / ad selling company.
On the other hand there are companies like Apple, Sencha, Famo.us which do *not* believe this would be the right way forward.
I can’t say that I have a clear opinion about this stuff. Just that it’s an interesting observation.