三大框架的现状|学习笔记

简介: 快速学习三大框架的现状

开发者学堂课程【React 入门与实战三大框架的现状】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/585/detail/8070


三大框架的现状


目录

一、 三大框架一大抄

二、 Angular.js:

三、 Vue.js:

四、 React.js:

五、 举例讲解  


一、 三大框架一大抄

一开始 vue.js Angular.js 的思想,反过来 Angular 2 开始抄 vue 里面的组件化。

三大框架除了一些语法不一样,基本上概念都有:

比如 Angular.js 里面有路由、ajex 的一些服务等, Vue.js 里也有路由、服务的概念,指令也有。所以现在学习 react 基本上是在学语法。


二、 Angular.js:

出来较早的前端框架,学习曲线比较陡,NG1 学起来比较麻烦,NG2~NG5 开始,进行了一系列的改革,也提供了组件化开发的概念;NG2 开始,也支持使用 TS (TypeScript)进行编程。


三、 Vue.js:

最火(关注的人比较多)的一门前端框架,它是中国人开发的,对我我们来说,文档要友好一些。


四、 React.js:

最流行(用的人比较多)的一门框架,因为它的设计很优秀;


五、 举例讲解

2018-02-11的一篇帖子:前端框架三巨头年度走势对比:

Vue 増长率最高,指出 react 下载量最高,之后是 AngularVue,将来能够和 React 平起平坐的只有 Vue

Stateofjs 2017 前端框架调查结果显示:

image.png

Vue 多,React 是最少的。

3、听说过也愿意学习:想要学习 Vue 的最多,其次是 ReactAngular 最少。相对于 Vue 来说,React 学习的人少是因为用的人很多。

4、曾经使用过但不会在用:Vue 很少,Angular 最多,React 也很少。

5、用过并会继续使用:React 最多,Vue Angular 差不多。

从以上结果可以得出目前 React 稳居第一。

相关文章
|
1月前
|
缓存 前端开发 JavaScript
前端技术趋势:探索现代Web开发的新领域
【10月更文挑战第1天】前端技术趋势:探索现代Web开发的新领域
84 4
|
1月前
|
存储 前端开发 JavaScript
前端技术深度探索:从基础到现代框架的实践之旅
前端技术深度探索:从基础到现代框架的实践之旅
28 2
|
1月前
|
前端开发 JavaScript Serverless
探索现代Web开发的新趋势
本文探讨了现代Web开发领域的最新趋势,包括前端框架的革新如React Hooks的普及与Vue 3的推出,后端服务方面的Serverless架构兴起及GraphQL的流行,还有开发工具的持续创新,如Visual Studio Code的改进和Git分支策略的优化。了解并应用这些新技术与工具,将助力开发者提升效率,构建更高质量的应用程序。
|
6月前
|
设计模式 算法 程序员
源码阅读:拓展技能的必经之路
作为程序员,想必大家经常会遇到这样的情景:我们在日常开发中遇到的问题,有时候甚至会卡住一整天,即耗时又显得我们很“菜”。其实有时候,我们遇到的问题都是可以通过查看对应的官方文档或者程序源码就能快速解决的,我们从迈进程序开发这道门之后,有多少人能够在忙碌的日常去研究程序的源码呢?其实阅读源码非常的重要,阅读源码不仅可以帮助我们熟悉所使用的框架和库,还能快速定位问题并加速项目的进展,而且深入理解源码的原理和代码风格,对于我们的编码、设计和架构能力都有着巨大的提升,尤其是刚入行不久的开发者阅读源码非常重要。那么本文就来分享一下通过阅读源码突破自己技术瓶颈的经历,并分享一些有效的源码阅读方法和建议,个
68 2
源码阅读:拓展技能的必经之路
|
6月前
|
缓存 前端开发 JavaScript
现代Web开发中的前端技术趋势
本文探讨了现代Web开发中的前端技术趋势,包括响应式设计、单页面应用、前端框架选择、组件化开发和前端性能优化等方面。通过对这些趋势的分析和讨论,读者可以了解当前前端开发领域的最新动态,为自己的项目做出更明智的技术选择。
|
6月前
|
前端开发 JavaScript 开发工具
前端知识(八)———前端需要掌握的技术有哪些方面
前端知识(八)———前端需要掌握的技术有哪些方面
114 0
|
6月前
|
Rust 前端开发 开发者
云谦:谈谈前端框架的趋势与实践
云谦:谈谈前端框架的趋势与实践
|
Web App开发 JavaScript 前端开发
挑战“三大框架”的解决方案
Svelte 是一个轻量级的前端框架,旨在帮助开发者构建高效、交互式的Web应用程序。它有着非常高的性能和可靠性,并且不需要额外的运行时库来支持,将所有代码都编译为非常优化的纯JavaScript代码。这意味着您可以获得更快的加载速度和更流畅的用户体验,从而让您的网站或应用程序看起来更加专业和出色。本篇文章将对Svelte的主要特点和使用案例进行详细介绍,同时提供一些实用的技巧,帮助你更好地利用Svelte进行开发和构建交互式的Web应用程序。
11051 1
挑战“三大框架”的解决方案
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
201 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
前端开发 JavaScript 算法
这些前端新技术你很难再忽视了 —— SolidJS
新系列《这些前端新技术你很难再忽视了》,包括:SolidJS、Svelte、Tauri、Bun、Schema等。每一个都引领前端技术演变趋势,很有必要了解。