Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sail-sail/docs
低代码架构文档
https://github.com/sail-sail/docs
Last synced: 21 days ago
JSON representation
低代码架构文档
- Host: GitHub
- URL: https://github.com/sail-sail/docs
- Owner: sail-sail
- Created: 2024-07-09T02:10:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T06:39:27.000Z (2 months ago)
- Last Synced: 2024-10-04T13:11:40.872Z (about 1 month ago)
- Language: TypeScript
- Size: 3.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## 为什么会有此低代码开发框架
1. 传统的可视化低代码框架, 一般是通过拖拽组件的方式来生成页面, 但是这种方式对于开发人员来说, 有一定的学习成本, 且不够灵活, 很难定制化开发. 程序猿学习的最新技术栈, 也很难在这种平台上应用, 也无法紧跟最新的技术栈和生态链2. 传统的代码生成器, 一般是通过模板生成代码, 但是这种方式生成的代码, 一旦修改了生成的代码, 再次生成代码时, 会覆盖掉之前的修改, 导致只能在项目初始化时使用, 无法在项目开发过程中使用, 很难满足项目的快速迭代需求
3. **所以, 我们的解决方案是, 通过代码生成器生成代码, 但是生成的代码手动修改之后, 会自动识别出来, 并且在下次生成代码时, 会保留之前的修改, 从而实现代码生成器和手动开发的完美结合, 利用 `git diff` 和 `git apply` 来识别代码的变化, 从而生成增量代码, 从而实现项目的快速迭代, 10 倍开发效率的提升**
4. 快速在线体验
- http://39.104.15.113:7601
- 用户名: `admin`
- 密码: `a`
- 其中 `系统管理` 菜单为系统内置模块 `base` 下面的功能, 用于管理 租户, 用户, 角色, 菜单等
- 其中 `电子档案` `eams` 菜单为当前测试项目的功能, 业务逻辑功能并不完整, 仅用于本次示例测试[![introduce1](/img/introduce1.jpg)](/img/introduce1.jpg)
5. 联系作者
- 微信: `sailnode`
- 邮箱: `[email protected]`6. 技术栈
- 前端: vue3 + vite + element-plus + graphql + ejsexcel + uni-app + typescript
- 后端: deno + mysql + graphql + typescript
- 第二套有相同功能的后端: rust + mysql + async-graphql
- 后续会增加不同的后端语言实现, 如有特殊需要, 可联系作者7. [github](https://github.com/sail-sail/nest.git)