VTJ.PRO 在线应用开发平台的术语表

张开发
2026/4/11 20:45:02 15 分钟阅读

分享文章

VTJ.PRO 在线应用开发平台的术语表
术语表本术语表定义了 VTJ.PRO 代码库中使用的核心技术术语、领域概念和架构缩写。它为工程师理解 AI 驱动的低代码引擎及其周边生态的特定命名法提供了参考。1. 核心平台概念DSL领域特定语言应用元数据的结构化 JSON 表示包括页面结构、状态、动作和样式。VTJ.PRO 使用与vtj/core兼容的特定 DSL 格式。实现由DslService管理负责处理 CRUD 操作和生命周期转换。类型project低代码应用的根配置。file单个页面或组件的定义。history用于回滚的版本快照。material可复用 UI 组件的定义。Coder出码将 JSON DSL 转换为可执行源代码Vue 3、TypeScript、Vite的过程。关键功能dslToVue使用vtj/coder库生成人类可读的代码。项目生成genProject根据平台模板Web、H5 或 UniApp将生成的代码打包成 ZIP 压缩包。Workbench工作台开发者管理资源的主要用户界面。实体包括“我的应用”LowcodeAppEntity、“我的模板”TemplateEntity和“协作者”。路由前端中定义在/workbench前缀下。自然语言到代码实体的映射下图展示了高层领域概念如何映射到代码库中的特定类和服务。2. AI 与大语言模型术语Agent智能体利用大语言模型LLM执行代码生成、UI 设计或 Bug 修复等任务的自主或半自主工作流。实现AgentModule编排用户与模型之间的交互。Prompt System提示系统用于指导 LLM 完成特定任务的预定义指令集。Coder Prompt专门用于生成 DSL 或 Vue 代码。Image Prompt用于多模态任务图像转 UI。实现PromptService从数据库或文件系统中获取模板。Topic Chat主题与对话“Topic”是一个持久的对话线程“Chat”代表该线程中的单条消息。实体TopicEntity和ChatEntity。3. 基础设施与架构多平台运行时允许同一低代码 DSL 在不同环境中运行的抽象层。支持的平台Web、H5、UniApp。提供者createProvider根据平台类型初始化运行时环境。RBAC基于角色的访问控制用于管理权限的安全模型。实体UserEntity、RoleEntity、PermissionEntity。数据流DSL 生命周期“从编辑器到生产的 DSL 数据流”4. 技术缩写缩写全称描述代码示例OSS对象存储服务用于存储上传的资产和生成的项目 ZIP 包。backend/src/core/oss/oss.service.tsLLM大语言模型平台使用的底层 AI 模型OpenAI、DeepSeek 等。backend/src/core/llm/llm-model.entity.tsCRUD创建、读取、更新、删除标准的数据库操作通过BaseCrudService抽象。backend/src/core/base/base-crud.service.tsJWTJSON Web 令牌用于前端和后端之间的无状态认证。backend/src/core/auth/auth.service.tsDTO数据传输对象用于定义 API 请求和响应模式的对象。backend/src/business/lowcode/dto/dsl.dto.ts5. 开发工具术语模板打包将基线项目结构Web、H5、UniApp压缩成 ZIP 包的过程以便作为新低代码应用的脚手架。脚本scripts/template.mjs自动将templates/目录压缩到backend/zip/。发布变体vtj-pro-full包含完整的 monorepo 源代码和部署脚本。vtj-pro-cloud针对云部署优化的精简版本包含特定的环境配置。脚本scripts/publish.mjs。参考资料官网文档https://vtj.pro/在线平台https://app.vtj.pro/开源仓库https://gitee.com/newgateway/vtj

更多文章