社会在持续发展,互联网更新换代亦是飞速,web框架亦是经历一代又一代的革新,那样当今时代什么框架是前端的主流框架呢?整理出当今时代比较流行的三种框架,下面说一下这三种框架。
日前比较流行的前端三大框架是Angular、React、Vue,三者各有所长。
1、Angular
Angular是一个JavaScript框架,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。Angular经过指令扩展了HTML,以一个 JavaScript文件形式颁布,经过script标签添加到网页中。Angular的优良在于:零配置、深度整合设计模式、约定才是框架的本质。不外针对JavaScript工程师来讲,少有工程化的经验,学习起来会比较痛苦。
2、React
React是一个Facebook和Instagram用来创建用户界面的JavaScript库,用于构建页面、Javascript库。重点功能是对DOM操作,声明式设计,更快的研发出Web应用系统。借助React,你能够非常容易地创建用户交互界面,为你应用的每一个状态设计简洁的视图。在数据改变时,React亦能够有效地更新渲染界面。
3、Vue
说到Vue,先认识一下MVVM。
MVVM:MVVM是把MVC里的Controller和MVP里的Presenter改成为了ViewModel。Model+View+ViewModel。
Vue是用于构建交互式的Web界面的库,它供给了MVVM数据绑定和一个可组合的组件系统,拥有简单、灵活的 API。从技术上讲,Vue集中在MVVM模式上的视图模型层,并经过双向数据绑定连接视图和模型。实质的DOM操作和输出格式被抽象出来成指令和过滤器,相比其它的MVVM框架,Vue更易上手。
我是胖虎,一个正在创业的前端工程师,倘若你一样迷茫不晓得前端该怎样学习,能够加入我的自学团,会有知识分享,匹配学习伙伴,还能够参加我组织的上线项目及活动。
想加入的伙伴给我留言或直接私信
原文链接:web前端三大主流框架_小猿圈web前端之前端的主流框架都有那些?
|