2016-year front-end Web development trends Summary

Source: Internet
Author: User

If you are a mobile phone developer, your boss wants you to learn JS and learn react_active. I am a ios/android engineer, why did you study the JS that the university teacher talked about? Kidding me? The real reason is that you are in the "big front" era.

Improvise clear. Front-end status, and listen to my carefully arrived. 2016 is a mature year for the front-end framework, angular and react and vue three-point world. Angular contains angular1 and ANGULAR2, two versions are the complete MVVC framework, on the phone side, angular based ionic2, an iOS-style WebApp framework is very useful. Angular is the work of Google Inc.

Some say 2016 is vue, and on average the Nuggets can see 3-4 new articles on Vue every day. Vue contains two versions of Vue1 and Vue2, as well as the complete MVVC framework. The frame is small in size and strong in function. On the phone side, the Vux based on Vue and Weui are very good. Vue is the most popular in three frames, and the number of developers is the absolute leading position. More commendable is that Vue's author is a Chinese, currently working in Ali, designing another mobile development framework.

React is the front-end framework that mobile developers should be most concerned about. Perhaps you've heard of MVC (View+model+controller), react is just a view layer and is only responsible for showing business. Features are clean, fast and not simple. It's not easy, because if you're going to use react for development, you'd better take full use of react's entire technology stack. For example, redux, a structure that manages the data in a Redux project. Going to react is a little bit of a headache, redux need you to forget the MVC set. As an example of UI view update, the change in MVC propagation is View–controller–model–controller–view,redux data change is Ui–action–reducer–store–state–ui. Ask for a tissue. On the phone side, react out is react–native, look at the name native know more cattle break. PS: Now get through JS and mobile phone native (native components), only two ways to achieve, respectively, game development in the Cocos2d jsbinding and react–native. React–native solves WebApp performance problems faster and smoother (after all, indirect operations are native), one development, and all mobile platforms run.

Three points of the world, winner, still unknown, the new year let us wait and see. So what are some interesting things about the front end? The former front end is html+js+css. 2016 is like this, js:2015-year JS language upgrade, you need to put the JS language es6 version of the entire learning over. CSS: Do you know sass and less, know that CSS can have variables, can write classes, can loop, can inherit? Actually, they can. HTML: If you are a radical developer, you can try the Jade template engine, or you are mobile developer and you will encounter JSX. If you want to build a website soon, try Nodejs Express module, as long as a JS file 20-30 lines. Engineering document management, Gulp replaced the grunt,webpack and replaced the gulp, this Nemo is a year of occurrence.

2016-year front-end Web development trends Summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.