60 karma · joined June 1, 2015
It says they rewrote all of the JS using ES6... Does this mean jQuery is no longer a dependency?
It supports React and Angular as of recently, I suspect, simply to maintain itself as a competitor to other stacks, due to the extreme popularity of React and Angular.
Aurelia seems to be the best ideas from Angular + the best ideas from the creator's previous framework, Durandal, in one framework with much cleaner syntax and much less complexity than both Angular & Angular 2.0.
Ember has made some big updates recently, rewriting their rendering engine to use a virtual DOM.
A lot of people still seem to really like Meteor.
Mercury, Mithril, Ractive, JSBlocks, etc. are all smaller, lesser known projects with a lot of potential.
Okami was rereleased on a newer console at one point wasn't it? I think it probably did a little better.
But yeah, in general, I think that because AAA games cost so much to make and usually cost more to buy, they have to cater to the masses more in order to be successful, whereas indie game devs are more like startups.... lean and mean. So, they don't require the same level of sales to be a success, and they are also free to make more niche and obscure games.
It has the most streamlined, elegant conventions of any framework I've looked at, it focuses on writing in plain, modern JavaScript (ES2015/2016), it's highly modular and plugable, and it tries as much as possible to always comply with modern standards.
Hopefully performance is on par with React when it hits official release so that at least a few more people take a serious look at it. It's unfortunate that so much hype surrounds Angular and React simply due to Google and Facebook backing them.
Don't get me wrong. I also like React. However, the hype is a little unwarranted. People treat it as if it's the end-all, be-all way to write JS from now until the end of time.
Translation: We're going to support the big JS names the general public is most aware of, because... well... please, use Meteor.
:)