全栈低代码架构
发布于 5 个月前 作者 151263 1751 次浏览 来自 分享

为什么会有此低代码架构

  1. 传统的可视化低代码平台, 一般是通过拖拽组件的方式来生成页面, 但是这种方式对于开发人员来说, 有一定的学习成本, 且不够灵活, 很难定制化开发. 程序猿学习的最新技术栈, 也很难在这种平台上应用, 也无法紧跟最新的技术栈和生态链

  2. 传统的代码生成器, 一般是通过模板生成代码, 但是这种方式生成的代码, 一旦修改了生成的代码, 再次生成代码时, 会覆盖掉之前的修改, 导致只能在项目初始化时使用, 无法在项目开发过程中使用, 很难满足项目的快速迭代需求

  3. 所以, 我们的解决方案是, 通过代码生成器生成代码, 但是生成的代码手动修改之后, 会自动识别出来, 并且在下次生成代码时, 会保留之前的修改, 从而实现代码生成器和手动开发的完美结合, 利用 git diffgit apply 来识别代码的变化, 从而生成增量代码, 从而实现项目的快速迭代, 10 倍开发效率的提升

  4. 快速在线体验

    • http://39.104.15.113:7601

    • 用户名: admin

    • 密码: a

    • 其中 系统管理 菜单为系统内置模块 base 下面的功能, 用于管理 租户, 用户, 角色, 菜单等

    • 其中 电子档案 菜单为当前项目的功能, 业务逻辑功能并不完整, 用于本次示例测试

introduce1

  1. 联系作者

    • 微信: sailnode
    • 邮箱: 151263555@qq.com
  2. 技术栈

    • 前端: vue3 + vite + element-plus + graphql + ejsexcel + uni-app + typescript
    • 后端: deno + mysql + graphql + typescript
    • 第二套有相同功能的后端: rust + mysql + async-graphql
  3. github

  4. 文档

回到顶部