SnapDevelop 路线图

    欢迎查看 SnapDevelop 路线图。下面您将看到 SnapDevelop 版本中关键功能的计划特性和改进。

    SnapDevelop 2.0(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 将引入专门的应用程序模板,使得创建相关应用程序更加便捷。

    兼容性

    功能 描述
    .NET 运行时和 SDK 支持 .NET 9 和 .NET 10

    其他

    以下功能与 2.0 GA 版本相同:脚手架。

    返回顶部