查看原文
其他

这两个国产的企业级前端框架真不错!

CUGGZ 前端充电宝
2024-08-31

今天来分享两个国产的企业级前端框架,开箱即用,更适合国内开发者!

Umijs

Umijs 是一个由蚂蚁金服团队开发的可插拔的企业级 React 应用框架。它基于路由,支持类似Next.js的约定式路由,并且提供了丰富的插件体系,覆盖从源码到构建产物的每个生命周期,以支持各种功能扩展和业务需求。

Umi 的设计理念就是开箱即用,部分内置功能如下:
  • 插件化:Umi的整个生命周期都是插件化的,提供了大量内置插件,如微前端、国际化、权限、Antd 接入等。

  • 开箱即用:Umi内建了React、React-Router等库,开发者无需单独安装这些依赖即可启动开发。

  • 约定式路由:Umi支持类似Next.js的约定式路由,简化了路由配置,同时支持高级路由功能如权限路由、动态路由和嵌套路由。

  • 高性能:通过插件支持PWA、路由级别的代码分割等,以提高应用性能。

  • 兼容性基于umi-plugin-polyfills,Umi支持一键兼容到IE9。

  • TypeScript支持:Umi提供了完善的TypeScript支持,包括.d.ts定义和umi test

  • 与Dva数据流融合:Umi与Dva数据流框架深入融合,支持Dva的目录结构和模型自动加载等特性。

Github:https://github.com/umijs/umi

ice.js

icejs 是由阿里巴巴淘系前端飞冰(ICE)团队开发的一款基于 React 的渐进式研发框架,它旨在服务于阿里内部以及社区用户,提供跨项目的一致性、降低重复劳作、以及低成本接入复杂功能的能力。

icejs 的主要特性包括:
  • 支持 Vite 和 Webpack 构建模式,允许业务根据需要选择。

  • 开箱即用的工程能力,例如 TypeScript、Webpack5、Vite、样式方案、Mock 等。

  • 贴合业务的最佳实践,如目录规范、代码规范、路由方案、状态管理、数据请求等。

  • 支持客户端渲染 SPA,服务端渲染 SSR 以及静态构建 SSG 等多种应用模式。

  • 强大的插件能力,所有官方能力通过插件实现,业务可以通过插件扩展各种能力。

  • 丰富的领域方案,如微前端解决方案 icestark、一体化方案、React Hooks 解决方案 ahooks、表单方案 Formily 等。

Github:https://github.com/alibaba/ice

今日话题:这两个框架你用过吗?使用体验怎么样?欢迎在评论区留言讨论~

往期推荐

2024 最值得关注的 Rust Web 框架!

2024 Vue 生态工具最能打的组合!

2024 热门前端 UI 组件库超全汇总!

5 分钟搞定!无需服务器、域名,快速部署前端项目!

主流前端框架语法和特性全面对比!

前端生成二维码,三分钟搞定!

ECMAScript 2024 正式发布,新特性一览!

2024 最新最全 VS Code 插件推荐!

最受欢迎的前端技术揭晓,你用过吗?

继续滑动看下一个
前端充电宝
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存