hello, 大家好, 我是徐小夕, 年底复盘马上要来了, 先给大家盘盘日常做 web
系统的一些成熟方案, 以便大家对2024年的技术选型有一个更清晰地判断.
近年来,React
框架的崛起为前端开发带来了新的可能性,其在构建用户界面方面的灵活性和高效性,使其在开源管理系统的开发中得到了广泛应用。
上一篇文章和大家分享了国内外 star
比较多的 vue3
开源管理系统, 也是我之前做项目会考虑的方案, 本篇文章继续为大家推荐几款基于 React
的开源管理系统,让我们一起探索这些工具如何利用 React
的力量,帮助大家在项目管理,团队协作以及数据管理方面实现更高的效率。
1.Fusion Design
Fusion Design是Ant Design团队推出的一套设计规范,旨在提供一致的用户体验。
Fusion Design基于React和Vue等流行的前端框架,提供了一系列的UI组件和设计语言,可以方便地构建出高质量的Web界面。
项目功能:
企业级的中后台设计系统解决方案:基于对阿里集团中后台业务的总结和抽象,提供了一套开箱即用的核心模式
强大的配置平台,轻松维护品牌统一:通过设计系统站点,统一管理设计物料和前端物料;使用 Design Token,轻松定制全局样式
模块化研发,让效率突飞猛进:配合前端工具,开发模块模板更高效
原生插件,让设计和研发无缝衔接:设计系统里所有设计物料和前端物料,都能通过 Sketch 插件直接使用,真正做到 Design to Code
2.飞冰 ICE
飞冰 (ICE) 是一套基于 React 的前端解决方案,围绕应用研发框架 (ice.js 3) 提供了应用的构建、路由、调试等基础能力以及微前端、一体化等领域能力,同时结合可视化操作、物料复用等方案降低研发门槛。
项目特性:
🐒 开箱即用:TypeScript/Webpack5/CSS Modules/Mock/SSR,各种方案 All in One
🦊 贴合业务的最佳实践:目录规范、代码规范、路由方案、状态管理、数据请求等
🐯 多种应用模式:支持服务端渲染 SSR 以及静态构建 SSG
🐦 强大的插件能力:官方所有能力都通过插件实现,业务可以通过插件扩展各种能力
🐘 丰富的领域方案:微前端 ICESTARK、一体化方案等
3.Ant Motion
Ant Motion 是Ant Design 中提炼出来的动效语言。他不仅仅是动效语言,同时也是一套 React 框架动效解决方案,可以帮助开发者,更容易在项目中使用动效。
该项目提供了单项,组合动画,以及整套解决方案。
界面动效能加强用户认知且增加活力。
动效价值 增加体验舒适度: 让用户认知过程更为自然。
增加界面活力: 第一时间吸引注意力,突出重点。
描述层级关系: 体现元素之间的层级与空间关系。
提供反馈、明确意向: 助力交互体验。
衍生出动效设计的三原则:
4.React-Admin
React-Admin是基于React16.x、Ant Design3.x的管理系统架构。
采用前后端分离,内置了许多管理系统常用功能,通过一些脚本、封装帮助开发人员快速开发管理系统,集中精力处理业务逻辑。