BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News What's Expected from React, Angular, and Vue in 2017

What's Expected from React, Angular, and Vue in 2017

Leia em Português

This item in japanese

Bookmarks

2016 was a full year for JavaScript, as the language and its frameworks marched forward. 2017 will likely be similar, with many exciting changes in store.

The framework with the most momentum growth is vue.js. In 2016, creator Evan You started working on it full-time and released version 2.0 in September. The community often speaks of Vue as a down-to-earth alternative to the status quo of JavaScript frameworks.

For 2017, You hopes the momentum continues and laid out plans for the new year, including better testing and improving the developer experience. Vue is also working on native rendering solution and is now the JavaScript runtime for Alibaba's weex mobile cross-platform framework.

Browser-based React was relatively quiet in 2016. Version 15.0 was released in April, the only such major upgrade, though there were consistent minor updates throughout the year. In 2017, we'll start to hear more about React Fiber, which is described as an "ongoing reimplementation of React's core algorithm". Dan Abramov says that "there is still quite a bit of work to do", but that it should land in version 16.0 or 17.0 of React.

Much of the React team's work is on getting Fiber out the door in 2017, but it's a significant change. Fiber is a "complete rewrite of React", although the goal is to "maintain backwards compatibility wherever possible". Once Fiber is in place, Facebook hopes to enable "web apps with 60 fps and animations".

For Angular, 2016 was filled with uncertainty. As the weeks ticked off, Angular 2 seemed to grow, encompassing more use cases and always just out of reach. Finally released in September, it landed as one of the most complete platforms developers could choose.

On the roadmap for 2017 is the release of Angular 4. Technically it will include breaking changes, but it will not be the same sort of drastic change as 1 to 2. As developers become more familiar and comfortable with the Angular 2 platform and TypeScript, 2017 should see maturation and growth of Angular 2 and its ecosystem.

Not left behind, Angular 1 landed versions 1.5 and 1.6, steadily adding to one of the most popular frameworks. Plans for 2017 are to continue steady work on 1.6.x.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • To be fair

    by Mac Noodle,

  • Who cares!

    by Timothy Liu,

  • Great article

    by Yulia Ye,

  • Informative post

    by Vladislav Pshenychka,

  • Vue.js is gaining popularity when compared to other frameworks.

    by Kathreen Riya,

  • React vs Vue vs Angular

    by Ellina Bereza,

  • Angular vs React: Which One is Better?

    by James Smith,

  • Using React with AngularJS

    by Mobilunity Com,

    • To be fair

      by Mac Noodle,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      Angular2 is a more of a TypeScript framework and many doing "JavaScript" are really doing TypeScript

    • Who cares!

      by Timothy Liu,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      When the industry falling down, who cares this framework or that framework? When you take the interview, these frameworks means nothing; but BFS, DFS, BT, DP, Greedy means everything.

    • Great article

      by Yulia Ye,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      Really great article, may I use some of your information to complete my blog www.cleveroad.com/blog/react-vs-angular-ultimat... ? Waiting for your answer!

    • Informative post

      by Vladislav Pshenychka,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      Really, the most effective development work is associated with operational mixture of many tools and instruments, and frameworks and libraries are of no exception. erminesoft.com/what-are-the-pros-and-cons-of-an...

    • Vue.js is gaining popularity when compared to other frameworks.

      by Kathreen Riya,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      In the present-day context, Vue.js has taken over greatly. But at the same time, you can’t rule out Angularjs and React.js. In a limited period of time, Vue.js has done overwhelmingly well in every possible aspect.

      Find out much more here as we bring you a close range comparison between Vue.js vs React.js - www.agriya.com/blog/2017/06/28/vue-js-vs-react-...

    • React vs Vue vs Angular

      by Ellina Bereza,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      Here is my comparison of those frameworks: mwdn.com/react-js-vs-angularjs-vs-vue-js-framew... So what's the conclusion here is to investigate pros and cons and choose what best fits youк needs.

    • Angular vs React: Which One is Better?

      by James Smith,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      thanks for sharing
      You should know when to use the technologies that you mentioned(Vue.JS Angular and React).
      These are my comparison:
      -Angular - Ideally, you can use angular to decouple your front and back-end. Angular 2 is a complete Front-End framework.
      -VueJS - Vue is smaller, easy to understand and just as powerful. If you don’t need other features Angular has, this is a good option.
      -ReactJS - Fully component based and is further focus than VueJS.
      artjoker.net/blog/angularjs-vs-reactjs/

    • Using React with AngularJS

      by Mobilunity Com,

      Your message is awaiting moderation. Thank you for participating in the discussion.

      Thanks for sharing. During 2017 almost all the changes, which you spoke about, took place. The demand in all of these technologies grows tremendously, and there is a reasonable logic for it. But nowadays a good AngularJS developer would master React as well, - we showed it at mobilunity.com/blog/it-staffing/a-react-vs-angu... . This way they can execute tasks of any difficulty.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT