学过jquery和react之后,backbone,vue,angular1,angular2这些前端框架哪一个值得学习?想选个没有数据类型的而且跟react不一样的框架,各位大神给个建议?
黄舟2017-05-15 17:01:23
1.angular1 has many good things. It’s not difficult to get started. The learning curve is rather steep. In fact, you can do a lot of things with angular1, which is far more powerful than you think. However, ordinary web applications may not be able to use so many nb functions. On the contrary, it seems bulky. If you really want to learn the mvvm framework seriously, if you have enough time, it is recommended to take a look at it. 1.
2.vue is a relatively lightweight framework. The reason why it is lightweight is not only that the framework is streamlined, but also easier to use. It is not necessary to have a friendly API. Said, but there are bottlenecks, but general web applications are enough. This doesn't take too much time, and it's safe to come from angular1.
3. Angular2 is actually after lightweight mvvm frameworks such as Vue became popular. In order to seize the market, the Google guys launched the lightweight angular1. However, due to many changes in syntax and other aspects, it was not very stable when it came out. Therefore, there are still few people using it, and most of them have a wait-and-see attitude. Currently, 1 is still used more in China, and it can be learned as a backup. After all, after learning 1, the cost of learning 2 is not much.
4. It’s better to give up on backbone, its development is no longer as good as the previous ones.
过去多啦不再A梦2017-05-15 17:01:23
Can anyone introduce ext? What is the difference from these frameworks?
淡淡烟草味2017-05-15 17:01:23
vue, this is the most flexible and least complex mvvm framework, and has rich documentation;
Let’s put angular at the end. You must know that there is a saying in the industry that Google has been pitting developers for 20 years, angular1>> > The syntax of angular2 has changed drastically. The learning cost is the highest and it is also the heaviest framework;
As for backbone, it seems a bit outdated
黄舟2017-05-15 17:01:23
vue is lightweight, flexible, easy to customize, and is very suitable for mobile development
And the API is very friendly. You can start development directly after just reading the documentation
Reference: https://github.com/eteplus/vue-sui-demo
習慣沉默2017-05-15 17:01:23
Personally, I think you should join at least one of the ecosystems in the first half of 2016: Angular, React, Vue, and also keep up with the basics of JS and ES6 features
Vue has never been used. The idea of Angular2 is actually similar to that of React, but the former is still a Java-style centralized solution, so everything that can be used is included in itself; the latter is similar to building blocks, with React as the foundation and layers on top. Add react-router, redux and other libraries developed and promoted by the community to solve specific problems. As for whether you are comfortable with it or not, you need to try both to see which one is more suitable for you. There is no final answer on this kind of thing. Sometimes you even need to learn both to cope with web applications with different needs
PHP中文网2017-05-15 17:01:23
There is also riot class react which is more lightweight and concise. Address: github search