当前快看:web前端三大主流框架是什么?常用的web开发框架有哪些?
web前端三大主流框架是什么?
web前端三大主流框架是Angular、React、Vue。
1、Angular
AngularJS由Misko Hevery 等人于2009年创建,后来呗谷歌所收购。它是一款优秀的前端JS框架被应用多多种产品中去。它不仅是一个理念先进的前端开发框架,还是一种端对端的解决方案。它遵循架构设计中的MVC模式,提倡数据与逻辑处理组件的松耦合。AngularJS通过指令技术实现了对HTML的自然扩展,以及通过编译技术实现了数据模型与展现视图的双向自动同步,减轻了复杂的DOM操作。另外它也对前端的自动化测试技术提供了良好的支持。
Angular是一种用于创建单一应用程序界面的前端框架,它有许多核心功能例如数据绑定,服务,指令以及依赖注入等等。它具有模块功能强大,拥有自定义命令等优点
特性:
1.良好的应用程序结构
2.双向数据绑定
3.指令
4.HTML模板
5.可嵌入、注入和测试
优点:
1.模板功能强大丰富,自带了极其丰富的angular指令。
2.是一个比较完善的前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能;
3.自定义指令,自定义指令后可以在项目中多次使用。
4.ng模块化比较大胆的引入了Java的一些东西(依赖注入),能够很容易的写出可复用的代码,对于敏捷开发的团队来说非常有帮助。
5.angularjs是互联网巨人谷歌开发,这也意味着他有一个坚实的基础和社区支持。
缺点:
1.angular入门很容易但深入后概念很多,学习中较难理解。
2.文档例子非常少,官方的文档基本只写了api,一个例子都没有,很多时候具体怎么用都是google来的,或直接问misko,angular的作者。
3.对IE6/7兼容不算特别好,就是可以用jQuery自己手写代码解决一些。
4.指令的应用的最佳实践教程少,angular其实很灵活,如果不看一些作者的使用原则,很容易写出四不像的代码,例如js中还是像jQuery的思想有很多dom操作。
5.DI依赖注入如果代码压缩需要显示声明。
2、React
React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其创新式的VirtualDOM,性能上碾压angularJS,一经推出,火的一塌糊涂。 特点很多,VirtualDOM、JSX、Diff算法等,支持ES6语法,采用函数式编程,门槛稍高,但也更灵活,能让开发具有更多可能性。
特性
1.声明式设计:React采用声明范式,可以轻松描述应用。
2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活:React可以与已知的库或框架很好地配合。
优点:
1.速度快:在UI渲染过程中,React通过在虚拟DOM中的微操作来实现对实际DOM的局部更新。
2.跨浏览器兼容:虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的。
3.模块化:为你程序编写独立的模块化UI组件,这样当某个或某些组件出现问题是,可以方便地进行隔离。
4.单向数据流:Flux是一个用于在JavaScript应用中创建单向数据层的架构5.同构、纯粹的javascript:因为搜索引擎的爬虫程序依赖的是服务端响应而不是JavaScript的执行,预渲染你的应用有助于搜索引擎优化。6.兼容性好:比如使用RequireJS来加载和打包,而Browserify和Webpack适用于构建大型应用。它们使得那些艰难的任务不再让人望而生畏。缺点:React本身只是一个V而已,并不是一个完整的框架,所以如果是大型项目想要一套完整的框架的话,基本都需要加上ReactRouter和Flux才能写大型应用。
3、Vue
Vue作为最后推出的框架(2014年),借鉴了前辈angular和react的特点(如VirtualDOM、双向数据绑定、diff算法、响应式属性、组件化开发等)并做了相关优化,使其使用起来更加方便,更容易上手,比较少适合初学者。
特性:
1.轻量级的框架
2.双向数据绑定
3.指令
4.插件化
优点:
1.简单:官方文档很清晰,比Angular简单易学。
2.快速:异步批处理方式更新DOM。
3.组合:用解耦的、可复用的组件组合你的应用程序。
4.紧凑:~18kbmin+gzip,且无依赖。
5.强大:表达式无需声明依赖的可推导属性(computedproperties)。
6.对模块友好:可以通过NPM、Bower或Duo安装,不强迫你所有的代码都遵循Angular的各种规定,使用场景更加灵活。
缺点:
1.新生儿:Vue.js是一个新的项目,没有angular那么成熟。
2.影响度不是很大:google了一下,有关于Vue.js多样性或者说丰富性少于其他一些有名的库
3.不支持IE8。
常用的web开发框架有哪些?
常用的web开发框架有:1、Bootstrap,2、QUICK UI,3、MDC Web,4、Pure。Bootstrap,5、Foundation。以下 是常用的web开发框架有哪些的具体内容,一起来看看吧。
1、Bootstrap。Bootstrap流行的CSS框架,它是最早的Web前端框架,Bootstrap提供了许多实例来帮助入门。使用Bootstrap可以将不同的组件和布局组合在一起,从而创建有趣的页面设计,还提供了大量详细的文档。
2、QUICK UI。QUICK UI一套完整的企业级web前端开发解决方案,由基础框架、UI组件库、皮肤包、示例工程和文档等组成。使用QUICKUI开发者可以极大地减少工作量提高开发效率,快速构建功能强大、美观、兼容的web应用系统。
3、MDC Web。Material Components for the web(MDC Web),谷歌为Web设计的全新前端框架。MDC Web帮助开发人员执行Material Design,组件由谷歌的核心工程师团队和UX设计人员开发。这些组件可以建立可靠的开发工作流程以构建美观且功能强大的Web项目。
4、Pure。Bootstrap,Patternfly和MDC Web功能非常强大的CSS框架,但非常繁琐复杂。如想要一个轻量级的CSS框架建议尝试Pure.css,本身更接近于CSS编程,但又可以帮助构建一个不错的网页。Pure是具有最小占用空间的轻量级CSS框架由Yahoo开发根据BSD许可是开源。
5、Foundation。Foundation声称是响应式前端框架。它提供了用于构建专业网站的高级功能和教程。许多公司,组织都使用该框架,并且该框架具有大量可用的文档。
标签: web前端三大主流框架 常用的web开发框
抢先读
- 【聚看点】动车票变更到站如何办理?动车有没有站票?
- 薰衣草什么时候开花?薰衣草有什么功效与作用?
- 房贷提前还款多久批?房贷提前还款违约金怎么算?-全球今亮点
- 【天天报资讯】拐点交易策略是什么?经济拐点是什么意思?
- 现货黄金如何交易?现货黄金15分钟交易技巧 世界新消息
- WPS文档怎么设置自动保存?在WPS中如何将两个Word文件合并成一个文件? 讯息
- 现货黄金如何交易?个人手里黄金怎么出售?-快报
- 各大银行理财产品比较?银行理财真的安全靠谱吗?|天天时快讯
- 什么是分时指标?分时指标基本应用有哪些技巧?-全球快看点
- 每日焦点!个人收款码一天可以收多少钱?个人收款码和商家收款码的区别
- 当前快讯:北海有哪些特色水果呢?北海最有名的的特产是什么?
- TechInsights:2024年5G智能手机渗透率预计将达到72% 全球报资讯
- 油价2020年第五次下调下调了多少?为什么油价会降低?-全球速看
- 财务顾问针对哪些对象?财务顾问公司包括哪些业务内容?
- 观热点:波段操作如何选股?尾盘短线选股技巧有哪些?
- 一年二年三年存钱法是什么? 定期存款的技巧有哪些?
- 当前快看:web前端三大主流框架是什么?常用的web开发框架有哪些?
- 全球微资讯!莱美药业行业地位怎么样?莱美药业有哪些主导产品?
- 万兴发债中签号介绍 万兴转债公司如何? 百事通
- 易宝支付是个什么东西?为什么无缘无故被易宝支付扣款? 视焦点讯
- 天天热资讯!上海土特产都有什么呢?上海知名的土特产有哪些?
- 武昌大东门在哪里?武昌的大学有哪几所?-滚动
- 左旋酵素是什么?左旋酵素的作用是什么?|世界今热点
- 当前滚动:怎么解除居间合同?全款买房子的流程是什么?
- 30万左右的轿车买啥车好 30万左右的车排行榜前十名_当前关注
- 货币基金一般年收益率多少?基金七不买三不卖口诀是什么? 今日关注
- 什么是超跌反弹?为什么放量下跌必将反弹? 独家
- 世界讯息:特惠商户什么意思?特惠商户的结算期限是多久?
- 剑桥大学在哪儿?考剑桥大学要多少分?_焦点速看
- 天天头条:不同按揭买车方式的利弊是什么?贷款买车为什么比全款便宜?
- 财务顾问日常要负责哪些工作?财务顾问提供哪些业务?
- 天天要闻:袁隆平团队再创新纪录 水稻之父的故事是什么?
- 获利能力指标包括哪些?三大利润指标是什么?
- 天天最资讯丨信号灯路口越停车线停车怎么处罚 可以停车的地面标线?
- 债券基金会亏本吗?债券基金什么时候买入合适?
- 全球焦点!止损价可以设置成本价之上吗?设置了止盈止损点会自动卖出吗?
- 浦江财富五号b款年金保险怎么样?浦江财富五号b款年金保险靠谱吗?
- 世界聚焦:住房公积金封存后怎么提取?公积金封存后怎么转单位?
- 【独家】买房子交了3万定金可以退吗?买房子签合同父母可以代签吗?
- 白羊座非常容易被眼前立刻就能得到的蝇头小利诱惑?|全球快看点
- 世界热资讯!“618”电商大促来临,广发卡“国寿616”客户节活动为消费优惠加码
- 房贷利率是年利率还是月利率?房贷利率5.88相当于年利率是多少?
- 方大特钢股票代码是多少?方大特钢股票行情怎么样?
- 压缩文件有无注释怎么查看?2345好压怎么添加文件注释? 当前通讯
- 【报资讯】84消毒液没有稀释就用了怎么办?84消毒液的正确配比表是什么?
- 北海有哪些特色水果呢? 广西北海特产有哪些?
- 当前快讯:非独立核算的分公司怎么报税呢?营业执照被吊销可以恢复吗?
- 有时候别人和他们开玩笑 天秤的关注点很奇怪?
- 附带民事诉讼的性质是什么?附带民事诉讼成立的条件是什么?
- 小公司被上市公司收购财务手续是什么?公司注销了税务局还会查吗?|天天报道
- 速递!基金净值暴涨是怎么回事?如何挑选基金?
- 法拍房能用按揭贷款吗?购买法拍房注意事项有哪些?
- 天天实时:初级经济师在哪报名?报考初级经济师的科目有哪些?
- 湖北省纪委监委通报5起供销社系统违纪违法典型案例
- 武汉万达期货开户流程是什么 期货开户营业部怎么选?
- 新车购置价是什么意思?新车购置价包含购置税吗? 天天即时
- 证券期货是做什么的 证券账户在哪里开户?
- 世界快讯:羽生结弦参加天天向上是哪一期?羽生结弦参加过的综艺节目有哪些?
- 各大银行理财产品比较?银行理财真的安全靠谱吗?-信息
- 深圳大梅沙门票多少?深圳大梅沙在哪个区?
- 要闻:股市成交量代表什么意思?股价成交量K线怎么看?
- 武汉江岸:珍爱生命 远离毒品 禁毒宣传进学校进社区 快讯
- 金牛座就是那种能够完全隐藏自己的人 不相信别人?
- 3斤百元人民币大约会有多少钱?3斤百元人民币都够买些什么? 世界聚看点
- 被法院起诉的人不可以出境吗?不准出境的情况还有哪些?
- 定期存款利率是年利率吗? 定期存款什么时候结算利息?
- 世界百事通!南滨市是哪个省?江苏省有几个市?
- 微信聊天记录怎么导出来?怎样清除微信电脑端的聊天记录?
- 西康省包括哪些?西康省在现在什么地方?
- ae86多少钱一辆 ae86是什么车?
- 狮子想要的东西都会通过自己的努力得到?_环球百事通
- 【世界独家】懒惰懒散的射手能一直懒着一个星期都不会主动洗头?
- 胃息肉术后可以喝啥汤?为什么胃肠术后要早下床活动?
- 3斤百元人民币多少钱?3斤百元人民币能买什么?
- 单市场EFT是什么意思?lof基金和etf基金区别是什么?
- 全球快消息!股市成交量代表什么意思?股价成交量K线走势怎么看?
- 当前速讯:如何判定公司明显缺乏清偿能力?申请破产需要的材料
- 麻婆豆腐的正宗做法是什么?麻婆豆腐用老豆腐还是嫩豆腐?
- 世外桃源的主人公是谁?世外桃源这个典故出自哪个时期?_全球焦点
- 分时图怎么看成交量?期货交易分时线有哪些技巧?_当前速看
- 电脑放不了dvd光盘解决方法是什么? 台式电脑dvd打不开怎么处理?|当前讯息
- 环球微速讯:心理游戏活动策划方案怎么写?100个心理学小游戏都在这儿
- 湖北武汉的特色水果是什么?湖北武汉特产简介
- 国债期货怎么买? 国债期货在哪里交易?-世界新要闻
- 环球讯息:储蓄率创近年新高怎么回事?储蓄率下降意味着什么?
- 大象理财网是否合法?大象理财是不是和3m一样?_天天热消息
- 白净时间是什么?早净和晚净差多少?
- 新动态:巨蟹座就是那种非常有责任心的人 会安慰别人?
- 多个投资亏损项目财务处理存蹊跷 光明地产财务披露准确性存疑 世界新资讯
- 如何办理大病救助申请?中华人民共和国社会保险法第二十五条是什么内容?-今日关注
- 肇事逃逸后的责任该怎么认定?肇事逃逸交警处理期限是多久?
- 财务顾问的工作主要有什么?什么是财务顾问业务? 焦点
- 全球短讯!监听耳机和普通耳机有什么区别?监听耳机是什么?
- win7放大镜在什么地方 (win7放大镜在哪)
- 【聚看点】喉咙痛最怕三种药分别是什么?喉咙痛的像刀割一样吃什么药?
- 微信支付分能借款吗?微信支付限额怎么解除?
- 关注:什么叫融合蛋白?融合蛋白的制备方法是什么?
- 支付宝养老保险分红吗?支付宝养老保险怎么交? 热点评
- 小偷被追受伤谁负责?抓捕小偷过程中造成小偷受伤怎么办?_全球快资讯
- 每日消息!楠溪江在哪里?楠溪江门票多少钱一张?