Feel C + + gradually decline, JS is the wind, various concepts emerge.
Reactjs,flux, Angularjs
CMD,AMD Modular design.
At first it looked as if it was high-end, and later it was just that.
After all, C + + has undergone such a long period of industrial practice test, many problems encountered and resolved early, is no longer a problem.
Reactjs, Angularjs, an extension JS, an extended HTML, to achieve the separation of interface and logic, as well as one-way or two-way data flow.
and C + +, the earliest use of code to write interface, finally appeared the interface file. There are two ways to interface files, one is to directly compile the interface into code, one is loaded at runtime.
QT treatment of the interface there are two ways, but a long time useless, the specific name does not remember. The data stream, the signal slot in Qt, is similar.
As for MVC, it goes without saying. The modular design of C + +, from the beginning of the file, to the static library, and then to the dynamic library, has been very mature.
I think this is probably facing the problem of different development, now JS is widely used, computer performance gradually strong, gradually get rid of the box to do Web pages, is now gradually to the industrialization of development.
For those of us C + + programmers, actually do not have to fear, with the base of the underlying language, the turn to JS is not too difficult, "he stone can attack jade", analogy with the experience of C + +, should be more understandable.
The concepts of JS from C + +