SnapDevelop 路线图
欢迎查看 SnapDevelop 路线图。下面您将看到 SnapDevelop 版本中关键功能的计划特性和改进。
SnapDevelop 2.0(Beta:2025 Q1;GA:2025 Q4)
低代码开发
SnapDevelop 2.0 中的一个关键重构是将过滤器设计器(Filter Desginer)和服务与 API 设计器(Services & APIs Designer)从实体设计器(Entity Designer)中分离。这些组件将成为逻辑设计器(Logic Designer)的一部分,使实体设计器可以专注于数据建模。逻辑设计器将作为所有逻辑相关组件的集中工作区,使管理和简化业务逻辑变得更加容易。
实体设计器
功能 | 说明 |
---|---|
“数据库到模型”实体设计 | 基于数据库开发;从数据库创建、导入或同步模型(创建表和视图)。 |
“从零开始”实体设计 | 手动建模(创建表)。 |
逻辑设计器
功能 | 说明 |
---|---|
设计过滤器 | 基于实体设计过滤器(以前在 1.0 版本的实体设计器中提供,现在移至逻辑设计器)。 |
设计 API | 在单个逻辑设计器中定义多个 API 方法,并能够跨不同的逻辑设计器调用 API 方法。 |
设计服务 | 基于实体设计服务(以前在 1.0 版本的实体设计器中提供,现在移至逻辑设计器)。 |
设计逻辑 | 支持对数据库数据的基本逻辑运算和算术表达式。 |
设计查询 | 设计自定义查询,作为逻辑开发过程中的数据载体。 |
视图设计器
功能 | 说明 |
---|---|
通过模板或从零开始设计 | 通过关联实体或逻辑、添加页面组件和自定义布局来创建 Vue3 视图。 |
全栈开发生命周期
SnapDevelop 2.0 继续提供从低代码设计自动生成全栈应用程序的功能,同时还支持整个开发生命周期,包括编译、调试、测试、发布和部署。
- 支持从低代码设计生成全栈应用程序。
- 允许自定义代码,例如使用语句、继承、类属性和代码片段。自定义代码可以自动应用于当前和后续的代码重新生成中。
- 脚手架:在生成的项目中,基于实体自动生成基本的 CRUD 服务和 API,或基于现有接口或服务生成 API。
- 兼容性:支持 .NET 6 和 .NET 8。
SnapDevelop 3.0(Beta:2026 Q3;GA:2026 Q4)
实体设计器
除了 SnapDevelop 2.0 中提供的功能外,SnapDevelop 3.0 中的实体设计器还将引入以下功能:
功能 | 说明 |
---|---|
存储过程 | 进一步支持从数据库导入存储过程,以供逻辑设计器使用。 |
逻辑设计器
除了 SnapDevelop 2.0 中提供的功能外,SnapDevelop 3.0 中的逻辑设计器还将引入以下功能:
功能 | 说明 |
---|---|
常用算法 | 进一步支持加密/解密和验证算法。 |
微服务 | 支持微服务调用。 |
任务调度 | 允许用户安排、配置和管理任务的执行时间和顺序。 |
UI 设计器
除了 SnapDevelop 2.0 中提供的功能外,SnapDevelop 3.0 中的 UI 设计器还将引入以下功能:
功能 | 说明 |
---|---|
React | 支持创建 React 视图 |
代码生成
除了 SnapDevelop 2.0 中提供的功能外,SnapDevelop 3.0 还将引入以下代码生成功能:
功能 | 说明 |
---|---|
代码生成模板 | 开放用户开发自定义代码生成模板的能力。 |
应用程序模板
SnapDevelop 3.0 将引入专门的应用程序模板,使得创建相关应用程序更加便捷0。
兼容性
功能 | 描述 |
---|---|
.NET 运行时和 SDK | 支持 .NET 9 和 .NET 10 |
其他
以下功能与 2.0 GA 版本相同:脚手架。