0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Web前端开发必常用的9个开源框架

jf_78858299 来源:互联网架构师 作者:互联网架构师 2023-03-20 15:19 次阅读

大多数人想到Web开发时,通常会想到HTML或JavaScript,往往忽略了CSS,根据Wikipedia的说法,CSS既是网页中最重要也是最常被遗忘的部分之一,尽管它是万维网的三大基础技术之一。

今天就和大家分享9个流行的、强大的前端开源框架,帮助你轻松构建漂亮的网站前端。

1、Bootstrap

Bootstrap无疑是最流行的CSS框架,它是最早的Web前端框架,由Twitter开发。Bootstrap还提供了许多示例来帮助你入门。

使用Bootstrap,你可以将不同的组件和布局组合在一起,从而创建有趣的页面设计。它还提供了大量详细的文档。目前在Github上已经有1100多个贡献者,19000多个提交。(Github地址:https://github.com/twbs/bootstrap)

2、PatternFly

PatternFly是Red Hat的开源CSS框架,和Bootstrap不同的是,Bootstrap是为那些想要创建漂亮网站的人而设计的,而PatternFly主要专注于企业应用程序开发人员,提供诸如条形图、图表、导航之类的组件,实际上Red Hat就是使用它创建了OpenShift。

除了静态HTML,PatternFly还支持ReactJS框架,这是Facebook开发的流行JavaScript框架。PatternFly具有许多适用于企业级应用程序的高级组件,如条形图,图表,模式和布局。

PatternFly在GitHub上一共有1,050多个提交和44个贡献者。(Github地址:https://github.com/patternfly/patternfly)

3、Material Components for the web

Material Components for the web(MDC Web),是谷歌专为Web设计的全新前端框架。MDC Web可帮助开发人员执行Material Design,组件由谷歌的核心工程师团队和UX设计人员开发。这些组件可以建立可靠的开发工作流程,以构建美观且功能强大的Web项目。

MDC Web在Github上共有5700多个提交和349个贡献者。(Github地址:https://github.com/material-components/material-components-web)

4、Pure

Bootstrap,Patternfly和MDC Web是功能非常强大的CSS框架,但它们可能非常繁琐和复杂。如果你想要一个轻量级的CSS框架,可以尝试Pure.css,它本身更接近于CSS编程,但又可以帮助你构建一个不错的网页。Pure是具有最小占用空间的轻量级CSS框架,它由Yahoo开发,根据BSD许可是开源的。

搜索公众号互联网架构师回复关键字“2T”获取Java面试题和答案。

Pure在Github上共有565多个提交和59个贡献者。(Github地址:https://github.com/pure-css/pure)

5、Foundation

Foundation声称是世界上最先进的响应式前端框架。它提供了用于构建专业网站的高级功能和教程。许多公司,组织都使用该框架,并且该框架具有大量可用的文档。

Foundation在Github上有将近17000个提交和1000个贡献者。(Github地址:https://github.com/foundation/foundation-sites)

6、Bulma

Bulma是一个基于Flexbox的开源框架,可根据MIT许可证开源。Bulma是一个非常轻量级的框架,因为它只需要一个CSS文件。Bulma拥有简洁明了的文档,可轻松选择你想要的主题。它还具有许多Web组件,你可以在设计中使用它们。

Bulma在Github上有1400多个提交和300个贡献者。(Github地址:https://github.com/jgthms/bulma)

7、Skeleton

如果说还有什么框架比Pure更加轻量级,那一定是Skeleton。Skeleton库只有大约400行,并且该框架仅提供一些基本的CSS框架组件。尽管如此,Skeleton还是提供了详细的文档来帮助你快速上手。

Skeleton在Github上共有167个提交和22个贡献者,但它不是最活跃的项目,它最新一次的更新是在2014年。(Github地址:https://github.com/dhg/Skeleton)

8、Materialize

Materialize 是一个基于 Material Design风格的一个现代化的响应式前端框架,解决了最繁重的工作,结合你的自定义组件,为你提供默认的样式。Materialize的文档页面非常全面,并且很容易遵循。其组件页面包括按钮,卡片,导航等。

Materialize在Github上共有3800多个提交和250个贡献者。(Github地址:https://github.com/Dogfalo/materialize)

9、Bootflat

Bootflat是从Twitter的Bootstrap派生的开源CSS框架。与Bootstrap相比,Bootflat更简单,并且更加轻量级。Bootflat的文档似乎几乎受到了IKEA的启发,大部分都是图像,没有太多的文字。

Bootflat是在MIT许可证下开源的,在Github上有159个提交和8个贡献者。(Github地址:https://github.com/bootflat/bootflat.github.io)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1257

    浏览量

    69369
  • 前端
    +关注

    关注

    1

    文章

    190

    浏览量

    17728
  • CSS
    CSS
    +关注

    关注

    0

    文章

    109

    浏览量

    14354
收藏 人收藏

    评论

    相关推荐

    成都WEB技术培训及WEB前端开发培训

    网站 能够使用CMS快速搭建网站7 小型网站项目实战 通过项目巩固HTML/CSS/JavaScript基础,熟悉网站开发流程高级 8 Web前端开发原理 掌握
    发表于 10-26 15:05

    五大Python Web框架详解

    都可以开发,并具有实时的多数据库支持和灵活的ORM,简单的文档和最小的设置使它成为一理想的使用框架。5.PylonsPylons是一开源
    发表于 02-06 17:17

    Web框架使用哪些编程语言?

    常用Web架构开发语言:1. Node.jsNode.js是运行在服务器端的非阻断、异步I/O、事件驱动的JavaScript,是基于ChromeJavaScript 运行时建立的一
    发表于 03-28 16:53

    主流web前端技术框架

    BootstrapBootstrap是一款很受欢迎的前端框架,基于HTML、CSS、JavaScript设计的,简单灵活,使得Web开发更加快捷,Bootstrap中包含了丰富的
    发表于 03-28 16:56

    学好前端必须要弄懂的框架

    中间过度框架,对“新手”极其友好,学习了jQuery框架的思想,再开始学习Vue 和 React就简单了。为了让更多同学能轻松学会前端框架,信盈达小编给大家分享一
    发表于 06-30 16:57

    学好前端必须要弄懂的框架

    中间过度框架,对“新手”极其友好,学习了jQuery框架的思想,再开始学习Vue 和 React就简单了。为了让更多同学能轻松学会前端框架,信盈达小编给大家分享一
    发表于 07-06 11:18

    目前流行的前端开发框架是什么

    防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可。从以下三方面了解目前流行的前端开发框架。02. 跨多
    发表于 11-08 06:52

    创建 Web 前端开发环境

    Web 前端开发涉及多种工具,这里将常用工具的安装和配置进行说明,提供了详细的说明,为后继的开发创建一
    的头像 发表于 02-01 14:06 2323次阅读

    web前端开发工具排行:8款html开发工具推荐下载

    前端负责实现页面效果,后端主要负责功能开发。那web开发都用什么工具呢?最常用前端
    的头像 发表于 02-01 17:20 8.5w次阅读

    现在流行的Web APP开发框架有哪些

    Web APP框架开发旨在支持开发人员使用单一编程语言构建交互式应用程序。市场上推出了一系列框架,其
    的头像 发表于 12-29 09:50 1.2w次阅读

    web前端开发实践的目录推荐

    本文档的主要内容详细介绍的是web前端开发实践的目录推荐。
    发表于 01-31 08:00 0次下载

    前端开发】一篇文章概括目前流行的前端开发框架

    防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可。从以下三方面了解目前流行的前端开发框架。02. 跨多
    发表于 11-03 11:36 25次下载
    【<b class='flag-5'>前端</b><b class='flag-5'>开发</b>】一篇文章概括目前流行的<b class='flag-5'>前端</b><b class='flag-5'>开发</b><b class='flag-5'>框架</b>

    腾讯开源前端框架介绍

      今天推荐两腾讯开源前端框架,分别是 wujie(无界)和 Omi。 wujie(无界) 无界微前端是一款基于
    的头像 发表于 06-17 14:44 2080次阅读
    腾讯<b class='flag-5'>开源</b>的<b class='flag-5'>前端</b><b class='flag-5'>框架</b>介绍

    web前端开发前端开发的区别

    、CSS和JavaScript等技术来构建用户界面,实现用户与应用程序的交互。Web前端开发包括网页设计、网页编码、前端框架使用以及优化页面
    的头像 发表于 01-18 09:54 3396次阅读

    bootstrap框架用什么软件开发

    Bootstrap是一流行的前端框架,用于快速开发响应式和移动优先的Web应用程序。它提供了一套预定义的CSS和JavaScript组件,
    的头像 发表于 07-11 09:50 429次阅读