code | 01/03/2015
ES6 Will Get Better Support
Imperative Frameworks Will Continue To Dominate
There will be a continued emphasis on imperative MV* frameworks this year and I think there will be a lot of excitement about getting imperative frameworks to work well with ES6, especially as Angular 2.0 begins to get fleshed out.
React and Flux Will Become Bigger
I think we've just seen the beginnings React at this point. I still haven't written my first production-ready app in it, but just from what I've read and seen, the structure makes a lot of sense. In one sense, a one-way binding library might seem like a step back from the ease of developing an app in something like Angular, but in another sense, keeping away from the ambiguity of two-way binding and where the data actually lives seems like a good move. I think we will see more adoption of React in the coming year and more open-source effort to create things on top of it.
The Lines Between the Client and Server Will Get Blurry
Mobile Frameworks Will Get Better
There are already a lot of great mobile frameworks out there such as Sencha Touch, jQuery Mobile, Ionic and Famous, but I think 2015 will see us getting new frameworks and improvements on existing libraries to make a more native experience for mobile.
I am also really hopeful that we'll get some libraries that give us some less typical controls than what you might usually expect from a native experience. Currently, most of the frameworks provide pretty similar experiences and UIs. I would love to see a library or two that thinks outside of the box on the UI front.