跳到主要内容

SnapDevelop 2026 发布公告

最后更新时间:2025 年 12月

本文档包含有关 SnapDevelop 2026 产品版本的重要说明。

最新发布版本

推荐使用2025年12月发布的最新版本:SnapDevelop 26.0.0.2569 (或者更高的build 号)。

SnapDevelop 2026 最新版本的增强与优化

低代码项目

  • (最新版本)低代码项目结构调整,提供如下三种项目类型:
    • 云服务 (API)设计:云服务(API)的快速构建。
    • 全栈应用设计:实现跨端前端与云服务(API)项目的统一开发。
    • 鸿蒙应用设计(Beta):实现鸿蒙应用及云服务(API)项目的集成开发。
  • 低代码设计全过程增强报错信息提示和错误精确跳转定位能力。

实体设计器

  • (最新版本)实体设计体验优化。
  • 提供自定义表模板。
  • AI辅助实体设计和自定义数据结构设计。
  • 复杂属性模块配置优化,如表、视图数据列批量配置简化。
  • 支持内置模型、实体设计自动创建模型以及自定义模型。
  • 简化实体表关联关系设置,增强适用场景
  • 模式重构,支持类ER图设计模式和列表设计模式;
  • 新增泛型(any)数据类型(实体模型不支持,只有业务模型才支持)
  • 支持从Json数据快速导入模型
  • 支持从实体设计快速生成逻辑方法和视图设计页面

逻辑设计器

  • (最新版本)逻辑设计方法支持组件节点移动和复制。
  • (最新版本)逻辑设计体验优化。
  • 提供调用外部API能力,解决第三方服务调用需求。
  • 现有逻辑节点增强:
    • 循环策略新增条件模式。
    • 集合操作器中增加排序功能。
  • 提供自定义代码节点:
    • 可以自定义代码片段,插入到逻辑中。
    • 可以自定义函数代码,在逻辑中调用。
    • (最新版本)自定义函数支持导入依赖包。
  • 自定义方法内部逻辑。
  • 优化逻辑设计体验,支持查询节点查询字段快速生成模型
  • 表达式设计器重构

视图设计器

  • 除常见 UI 组件外,还提供:

    • (最新版本)文件上传;
    • 相机/相册;
    • 二维码;
    • 轻提示。
  • (最新版本)支持实时切换屏幕类型和大小,展示不同的布局,方便用户在开发过程中随时切换为自己需要的端的页面。

  • (最新版本)支持在页面布局中对组件进行响应式配置。

  • (最新版本)数据源配置增加结果设置逻辑功能、事件加载时机配置。

  • (最新版本)事件增加一级菜单拖拽。

  • 开放控件属性绑定

    • 数据驱动控件属性赋值,比如根据绑定数据变化动态调整控件表现形式。
    • 控件之间数据联动绑定,比如A/B两个控件,A控件数据符合某些条件时,B控件隐藏、禁用或联动加载数据源等。
  • 事件配置支持条件判断和异常处理。

  • 表达式支持

    • 前端数据适配计算

      (1)比如后端返回金额数据100,显示要求¥100,可以通过表达式拼接格式化。

      (2)比如前端的时间显示格式化。

      (3)比如对多个后端数据字段进行计算后显示。

    • 数据统计需求

    (1)比如对返回列表的数据的求和、求平均值等。

    (2)其他。

  • 自定义代码和函数

    • 可区分编程语言提供自定义代码函数,提供给页面控件交互逻辑调用:

      (1)比如一些复杂的数据处理逻辑,可以用自定义代码插入到可视化设计中。

      (2)AI辅助支持。

    • (最新版本)自定义函数支持导入依赖包。

  • 外部API调度安全问题

    • 外部数据源API支持请求和认证配置。
  • UI设计体验

    • 拖拽体验持续优化:大纲树支持组件拖拽。
    • 属性面板简化。
    • 复杂属性模块配置优化,如表格列、表单项批量配置简化。
  • 视图设计器新增物料事件编排功能;

  • 视图设计器新增支持物料多类型数据源设置;

  • 视图设计器新增支持物料属性赋值设置;

  • Add和Update页面合并;

  • 图片路径选择支持本地图片资源管理器;

  • 部分物料补充点击事件;

  • 隐藏状态支持联动;

  • 值转换器和校验规则设计增强;

  • 外部数据源支持通过导入符合OpenApi协议的URL或数据文件快速创建数据源;

  • 新增循环容器和导航菜单物料;

  • 优化布局设计体验:栅格支持内置布局,画布区的物料边框增加快速新增组件的按钮,物料多层级定位按钮等。

AI 辅助开发

  • (最新版本)优化AI辅助低代码设计交互体验,改为多轮交互和用户介入模式。
  • (最新版本)支持通过 AI 生成实自定义数据结构;
  • 聊天界面大数据性能优化;
  • 支持通过AI产生成实体Schema数据;
  • 通过AI协助构建表达式和正则表达式;
  • 自定义代码(函数)可通过AI生成。

代码生成和相关配置项

  • (最新版本)认证设计功能重构,在原JWT的基础上增加API Key和Oauth的认证方式。
  • (最新版本)支持 RBAC 授权配置。
  • 增强项目数据库配置,允许一个项目适配多个数据库的使用场景
  • 生成配置新增开发体验优化选项
  • 前端组件的引用标识简化,提高代码可读性
  • 优化前端项目生成代码打开后报错问题(红色标线)
  • 低代码设计项目结构调整,设计动线更明确
  • 优化向导创建项目模板

IDE 基础功能

  • 文件拖拽支持;
  • Vue 编码体验增强;
  • 调试器体验增强;
  • 内置安装包更新;
  • AI 功能重构增加支持国内大模型Deepseek和Qwen
  • 源码管理功能增强
  • 优化解决方案树节点文件操作体验
  • 支持打开图片

已知问题

与 SnapDevelop 2025 版本不兼容

SnapDevelop 2025 版本中开发的设计器项目,无法在 SnapDevelop 2026 版本中打开或兼容使用。

这是因为 SnapDevelop 2026 优化重构了 2025 版本中的功能,并且对设计文件中的 schema 数据结构进行了重大重构,导致旧版本项目不再适配新版格式。

已知问题列表

1、通过低代码生成项目后,再对entity或model使用scaffold生成service&api,生成代码与现有代码结构不兼容,导致编译报错。

2、视图设计个别组件样式未起作用。

鸿蒙(Beta)已知问题列表

1、鸿蒙(Beta)版本认证和授权仅支持设计体验。

2、创建项目自带案例(天气预报)新增/更新页的底部按钮会被挤压出屏幕外,可手动给Scroll组件添加layoutWeight(1)解决。

3、文本组件暂未添加多行支持的功能。

4、通过实体快速创建逻辑和视图缺少Delete相关配置。

5、通过数据库导出实体带文件/图片上传,生成代码类型冲突,需要将实体字段类型byte[]改成string[]。

6、通过实体快速创建的视图List页面,需要手动配置页面加载完成事件和页面激活事件。

7、开启认证后,外部数据源不可用。

8、Any类型不可用,代码生成错误。

9、通过事件绑定自定义函数,代码生成错误。