后台类系统的前端开发效率

一、开源项目简介

 

为了满足前端开发标准化、工程化、系统化等等需求,我们设计并开发了一个开发组件库和常用类库和方法库的集合基础脚手架,其中包含了一些页面通用的布局、常用的弹窗和交互、提示信息以及网络请求,强类型面向对象的约束规范等,以满足日常开发的快捷、稳健、标准化等要求。

AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。

如需只使用 工具包,可以使用我们提供的单独抽离的工具包项目

二、开源协议

使用MIT开源协议

三、界面展示

四、功能概述

为何起名AirPower

早期是子仓库方式的设计, 这个依赖库跟宿主项目在一起, 所以为了排前面, 选择使用A开头的单词, 后来想起 Apple 家难产了的一个产品的名称, AirPower, 作者是Apple十年老粉, 那就顺便致敬下 Apple.

有哪些功能(设计)

  1. Model / Entity 所有的数据交互都以数据模型实例的方式进行, 不再直接使用JSON.
  2. Service 使用服务类对所有的网络请求进行抽象, 通过继承方式实现相似代码的复用
  3. Component 提供了很多后台管理系统常用的组件和一些反馈组件
  4. Hook 提供了与Service交互的一些通用的交互Hooks
  5. Enum 提供了很多很多很多的枚举
  6. Decorator 提供了很多很多很多的装饰器
  7. 提供了类似 Java BeanCopy 相关的数据转换方式, 提供了完整的面向对象实现
  8. ……

五、技术选型

代码风格展示

 如何使用(初始化)?

你可以通过我们提供的 AirPower4T宿主仓库 项目来完成 AirPower4T 宿主项目的初始化:

AirPowerWebStarter

我们的建议

我们提供的 AirPower4T宿主仓库 里面提供了一些 ESlint规则 路由配置 环境变量配置 tsconfig vite.config, 以及很多的 demo 代码, 你可以进行参考。

六、源码地址

访问一飞开源:https://code.exmay.com/

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/88458.html

(0)
guozi's avatarguozi
上一篇 2024年6月3日 下午5:29
下一篇 2024年6月3日 下午5:30

相关推荐

  • 被屏蔽的国外网站有哪些,被国内屏蔽的网站有哪些

    您是否遇到过无法访问国外中文网站的问题?也许某个时候您将不再能够打开常用的中文网站。这通常是由于被阻止而导致的。那么如何解决这个问题呢?本文将为您介绍国外中文网站被屏蔽的常见原因及…

    行业资讯 2024年5月12日
    0
  • 宁波网站推广

    宁波网站推广,这个看似陌生的名词,却是当今互联网时代中不可或缺的关键词。随着互联网技术的发展,越来越多的企业开始意识到,拥有一个优秀的网站是推动业务发展和提升竞争力的重要手段。然而…

    行业资讯 2024年3月22日
    0
  • 学少儿编程,未来高考热门专业有哪些选择?

    随着科技的发展,国家对于编程教育越来越看重,随之而来的是大学更多的关于编程的专业。 综合薪酬方面的因素,《2023年中国本科生就业报告》指出,2022届本科月收入较高的专业是信息安…

    2024年5月30日
    0
  • 男孩子怎么做网站

    男孩子怎么做网站?网站建设的流程、如何选择适合自己的网站建设平台?这些问题对于大多数男孩子来说可能都是陌生的。但是随着互联网技术的发展,越来越多的男孩子开始关注起自己的网站建设。那…

    行业资讯 2024年3月20日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注