首页 > 其他分享 >常用的前端框架有哪些?

常用的前端框架有哪些?

时间:2024-07-10 14:30:39浏览次数:13  
标签:Vue 框架 哪些 前端 Bootstrap React 开发

常用的前端框架有Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架等等

现在越来越多的前端框架开始出现,这为我们的项目需求带来了极大的方便。本文将为大家详细介绍几种前端框架,有一定的参考作用,希望对大家有所帮助。

常用框架介绍:

Bootstrap框架

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。

  • Bootstrap是当今可用的前端框架中最受欢迎的,它具有直观,时尚的界面而且功能强大可以更快更轻松的实现web开发而且不需要捆绑附件就可以使用许多第三方插件,大多数浏览器都支持它,而且它提供了比其他前端框架更多的组合资源。
React框架

React JS 不像一个框架反而更像一个库,但绝对是值得一提。AngularJS是一个MVC模式的框架,但ReactJS是一个由Facebook开发的非MVC模式的框架。它允许你创建一个可复用的UI组件,Facebook和Instagram的用户界面就是用ReactJS开发的。

  • React框架引入了许多自定义的(在创建时)前端Web开发的方法。要使用React,首先需要掌握组件的体系结构,JSX和单向数据流等,React框架的出现促使开发了大量额外工具用来实现高度灵活性。
  • 虽然灵活性是其主要优势,但React因其灵活性也存在一些问题。比如在使用React时会面临选择的问题,而且它没有可靠的开发工作流程。我们必须使用React构建自己的工作流程。这比使用其他JS框架更困难,因为构建到框架中需要大量的开发工具。
Vue框架

Vue.js简介:Vue.js是一套构建数据驱动的 web 界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。

  • Vue框架是用于构建用户界面的渐进式框架。它是可以自底向上逐层应用。Vue 的核心库只关注视图层,上手简单而且还便于与第三方库进行整合。但是它也有自己的不足之处就是Vue的现成解决方案很少,因此可能需要考虑创建自己的解决方案来解决各种问题。
  • 如您所见,不同的前端开发框架为表格带来了不同的好处。对一个开发人员或项目有效的方法可能对另一个开发人员或项目不起作用,因此必须先研究各种解决方案,然后再将其自行解决。
Angular框架

Angular JS 是一个有Google维护的开源前端web应用程序框架。它最初由Brat Tech LLC的Misko Hevery于2009年开发出来。Angular JS是一个模型-视图-控制器(MVC)模式的框架,目的在于使HTML动态化。与其他框架相比,它可以快速生成代码,并且能非常轻松的测试程序独立的模块。最大的优势是在你修改代码后,它会立即刷新前端UI,能马上体现出来。

  • Angular.js通常被称为MVW(模型 - 视图 - 随意)框架,其中包括:快速代码生成,轻松测试任何应用程序部分和双向数据绑定(后端的更改会立即反映在UI上)。自发布以来,它成为开发的最常用的JS框架。
  • 对于基于企业的应用程序或具有高标准代码可读性的严格编程环境,Angular-s都是更好的选择。
Foundation框架

Foundation 是一个免费的前端框架,用于快速开发。Foundation 包含了 HTML 和 CSS 的设计模板,提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。同时也提供了多种 JavaScript 插件。

  • Foundation是由网页设计公司Zurb创建的,是一个非常先进的企业级前端框架,非常适合开发灵活,响应迅速的网站。但是使用它也相当复杂,所以不适合刚入门的学习者。
  • 这个功能丰富的框架支持GPU加速,可实现流畅,闪电般快速的动画,Fastclick.js可在移动设备上快速渲染。它在Sass预处理器上运行,并包含Foundation开发的数据交换属性,该属性允许您为移动设备加载轻量级 HTML部分,为较大屏幕加载“较重”HTML部分。
框架的选择:
  • 每个框架都有自己的优点和缺点,以及它特定的用处,我们可以根据我们的项目需求来进行选择。例如,如果您的项目很简单,则无需使用复杂的框架。此外,许多选项都是模块化的,可以仅使用所需的组件,也可以混合来自不同前端框架的组件。
  • 所以在选择前端框架之前,请考虑您的技能水平以及正在处理的项目的基本要求来更好的选择框架的使用。

标签:Vue,框架,哪些,前端,Bootstrap,React,开发
From: https://blog.csdn.net/qq_70036866/article/details/140322943

相关文章

  • 有哪些高性价比的开放式耳机推荐?口碑榜前五的优选精品盘点
    我们在通勤路上或者进行户外运动时,佩戴蓝牙耳机有时会出现突然掉落的情况,当我们用耳机听音乐时,耳道被堵住,还可能影响我们对外部环境的判断。而最近颇受欢迎的开放式耳机就完美地解决了这些问题。有哪些高性价比的开放式耳机推荐?为了让大家对开放式耳机有更深入的了解,我整理出了......
  • 面试官:Java对象引用都有哪些类型?
    哈喽,大家好......
  • 面试官:Dubbo一次RPC调用会经过哪些环节?
    大家好,我是三友~~今天继续探秘系列,扒一扒一次RPC请求在Dubbo中经历的核心流程。本文是基于Dubbo3.x版本进行讲解一个简单的Demo这里还是老样子,为了保证文章的完整性和连贯性,方便那些没有使用过的小伙伴更加容易接受文章的内容,这里快速讲一讲Dubbo一个简单的Demo如果你已经......
  • 智能BI在数字化转型中有哪些应用和价值?
    引言:随着国内AI、大数据云计算飞速发展,机器学习和AI技术在商业智能领域得到很好的运用。通过自然语言处理技术,BI分析将不再需要任何代码开发,甚至不需要拖拖拽拽去开发,搜索式的交互会变成主流的方式。此外,集成了机器学习功能的商业智能平台,将可以充分发挥机器学习的功用,进行各......
  • 泛微OA E9前端开发常用函数及方法
    1、获取单个字段值//获取主表值varfieldvalue=WfForm.getFieldValue("field110");//获取明细表:字段_+行号(从0开始算)varfield19112Value=WfForm.getFieldValue("field19112_"+rowIndex);2、修改单个字段值//主表:修改文本框、多行文本、选择框等字段类型WfForm.changeF......
  • 浅谈qiankun微前端
    qiankun是single-spa二开;使用场景:不同技术栈,不同团队,独立开发部署、增量升级;总结:解耦;        主应用:具有整合-输入子应用的html入口;子应用  与single-spa基本一致,导出了三个生命周期函数 (bootstrapmountunmout)js沙箱:三个沙箱(快照沙箱、......
  • 常见的气体流量计有哪些?
    1.气体涡轮流量计适用场合:流量变化小,脉动流频率小,中低压洁净天然气优点1.精度高,重复性好2.测量范围广,压损小,安装维修方便3.具有较高的抗电磁干扰和抗震动能力缺点:分辨率低,具有一定局限性2.涡街流量计适用场合:工业管道介质流体的流量测量优点:1.无可动部件,结构简单,使用寿......
  • SpringBoot 整合 MyBatisPlus框架入门
    步骤1:创建maven工程创建一个空Maven工程,如下:步骤2:pom.xml文件中添加MyBatisPlus相关依赖<dependencies><!--mybatispulus依赖--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter&l......
  • 3大主流分布式事务框架详解(图文总结)
    1简要介绍随着微服务架构的不断发展,分布式系统逐渐普及到后端领域的每一个角落。在分布式系统中,跨多个服务的数据一致性一直是一个重大挑战,为解决这一挑战,分布式事务应运而生。作者在之前的文章《五种分布式事务解决方案》和《4大主流分布式算法介绍》中,详细介绍了分布式事物......
  • 达到学习前端的一种心流状态
    我是一名本科应届生,如今在武汉的一家技术公司做前端开发,想必很多人也跟我一样学历不是很高,但是对前端开发有着一腔热血,也可以说是热爱,我没有太多资格来议论关于开发技术上的种种困难点,我分享是对前端学习的一种心境。我学习前端已经有三年的时间了,前端主流框架Vue,React,No......