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、通过事件绑定自定义函数,代码生成错误。