介绍
iBiz前端先后经历JQuey、Angular、Vue、React全代码模板、Vue2全动引擎,试错了很多东西,也试对了不少。这些试对的点我们逐渐沉淀下来,就成为指引我们如何做好企业级中后台前端解决方案的思路。新一代iBiz企业级中后台前端解决方案iBizHUB,通过模型驱动开发(MDD)理念与插件化架构设计,为前端提供开箱即用的生产级技术套件。作为iBiz技术体系的核心前端基础设施,目前已成功支撑超百个大型应用实例,涵盖纯前端资产化部署、内容管理系统、ERP应用等多种形态,并成功孵化iBiz PLM、ModelingIDE等旗舰级产品。
什么时候用?
如果你的项目
需要快速交付企业级前端应用
快速应对复杂多变的业务需求
构建高可维护的前端资产
多应用整合存在显著的架构治理成本
覆盖垂直业务场景(如: AI 交互、数据可视化、工作流引擎、表单设计、逻辑设计等)
如果你希望减少重复建设、提升交付速度、保持架构灵活性,iBizHUB会是一个高效的选择。
技术栈
核心框架
- Vue 3:核心框架,提供响应式数据绑定、组件化开发等能力。
- Vue Router 4:官方路由管理库,支持动态路由、嵌套路由等功能。
- Pinia:轻量级状态管理库,替代 Vuex,支持 TypeScript 和 Composition API。
UI框架
- Element Plus:web端UI框架,基于 Vue 3,面向设计师和开发者的组件库。
- Vant:移动端UI框架,一个轻量、可定制的移动端组件库。
数据请求
- Axios:流行的 HTTP 请求库,支持拦截器、请求取消等功能。
样式
- Sass:CSS 预处理器,增强样式编写能力。
国际化
- Vue I18n:Vue 官方国际化库,支持多语言切换。
工具链
- Vite:下一代前端构建工具,提供极快的开发服务器启动和热更新。
- pnpm:高效、磁盘空间友好的包管理工具,支持 Monorepo。
- ESLint:代码质量检查工具,支持 Vue 3 语法。
- Prettier:代码格式化工具,与 ESLint 配合使用。
测试工具
- Vitest:基于 Vite 的测试框架,支持单元测试和组件测试。
支持环境
受限于 Vue,不再支持 IE
现代浏览器,浏览器支持
如何贡献
如果你希望参与贡献,欢迎 Pull Request,或给我们报告 Bug。
强烈推荐阅读 《提问的智慧》(本指南不提供此项目的实际支持服务!)、《如何向开源社区提问题》 和 《如何有效地报告 Bug》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。
社区互助
如果您在使用的过程中碰到问题,可以通过下面的途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。
- QQ交流群:1067434627