Web前端有哪些框架

2021-11-30 11:43

  近十年来,随着T产业的迅速发展,许多新兴职业如UI设计者、开发工程师、软件测试工程师等,Web前端工程师就是其中的一个。那么,Web前端的三种主要主流框架是什么?

Web前端有哪些框架

  Web前台的三大主流架构是什么。

  Web前端的三种主流框架分别是:1、React,2、Vue,3、Angular,下面让我们来了解一下这三种主流框架的特征,以及各自的优缺点。

  1、React

  特色:1、陈述式设计,2、高效率3、灵活性。

  优势:1、快速,2、在浏览器之间的兼容性,3、模块化,4、单行资料流,5、类和纯javascript,6、兼容性好。

  不利因素:React本身就是个V,而且框架还不完整,因此,如果大型项目想要一套完整的框架,那么基本就需要添加ReactRouter和Flux来编写大型应用程序。

  2、Vue:

  特点:1、轻量级框架,2、双向数据绑定,3、指令,4、插入。

  优点:

  1、简明:官方文件比Angular简明易学。

  2、快速:DOM的异步批量更新。

  3、组合:应用程序中不耦合、可重用的组件。

  4、紧凑度:18kbmin+gzip,并且不依赖。

  5、功能强大:表达式不需要声明依赖的导出属性(computedproperties)。

  6、对模块友好:不必强迫您所有的代码都遵守各种Angular规则,或通过NPM、Bower或Duo安装,使用场景更灵活。

  缺点:

  1、新生:Vue、js是一个不像angular那样成熟的新项目。

  2、影响程度并不太大:有关于Vue、js多样性的问题,或者说丰富度低于其他一些著名库。

  3、不支持IE8、

  3、Angular:

  特点:1、良好的应用结构2、两个数据绑定,3、说明  4、HTML模板,5、包装、注射、检测。

  优点:

  1、模板非常强大和丰富,并且自带非常丰富的angular指令。

  2、有较完善的前端框架,包括服务、模板、数据双向绑定、模块化、路由、过滤、依赖注入等所有功能;

        3、自定义指令后可在项目中多次使用。在Java(依赖性注入)中引入

        4、ng模块化更加大胆,并且可以方便地编写可复用的代码,这对于敏捷开发团队是非常有用的。

  5、angularjs是由网络巨头谷歌开发的,这也意味着他拥有稳固的基础和社区支持。

  缺点:

  1、angular入门比较简单,但是深入之后有很多概念,在学习中比较难理解。

  2、例子很少,正式文件基本上只写出api,没有一例。使用google的具体方法,或者直接询问miskoangular的作者。

  3、与IE6/7的兼容性不太好,但可以通过jQuery手写的代码来解决。

  4、关于如何应用指令的最佳实践教程还不多,angular实际上非常灵活,如果不了解作者的使用原理,就可以轻松编写四不像的代码,例如jQuery或dom操作。

  以上就是小编为大家整理发布的“Web前端有哪些框架”一文,更多相关内容尽在开课吧Web教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享