【活字格V7.0 Update1推出,提升大型系统的开发效率】活字格是葡萄城基于专业控件领域 40 年的技术积累打造的企业级低代码开发平台 , 不但可以帮助业务人员等平民开发者自主构建贴近业务的企业应用 , 还能帮助专业开发者大幅提升工作效率 , 显著缩短企业核心业务系统的开发和交付周期 。
文章图片
为了进一步帮助开发者提升大规模企业级应用的开发效率 , 葡萄城正式推出了活字格 V7.0 Update 1版本 。 新版本除了进一步提升数据库操作能力 , 增强服务端Web API的开发和调试能力外 , 还新增了分支管理功能 , 从开发能力到项目管理 , 全面赋能大型系统开发 。
主要新特性 活字格 V7.0 Update 1 主要包含了以下新特性 。
一、协同开发模式下支持分支功能 , 全面支持敏捷式项目管理
分支(Branch)是敏捷式项目管理中比较重要的组成部分 。 使用分支意味着开发者可以把工作从开发主线上分离开来 , 以免影响开发主线 。 在新项目开发中 , 由于不存在维护系统稳定和紧急修复错误的压力 , 所以单分支模式基本是可以胜任的;而在项目的后期维护过程中 , 开发组需要在维护系统稳定的前提下不断改进系统 , 同时也承担了立刻修复紧急错误的时间压力 , 这个时候 , 单分支已经不能满足开发的要求 , 必须寻求多分支的解决方案 。
文章图片
(一个项目的多个分支 , 简化版)
在之前的版本中 , 活字格提供了兼容GIT的协同开发模式 。 在构建大规模企业级应用时 , 多名开发者在同一个协作工程中分别开发不同的页面 , 可大幅缩短项目的交付周期 。 为了满足开发者在项目维护期间产生的多分支管理需求 , 活字格V7.0 Update 1中引入了分支功能 , 帮助开发者轻松应对线上缺陷修正和客户定制化开发等软件工程管理中常见却棘手的场景 。
文章图片
(打开协作工程时选择分支)
此外 , 活字格V7.0 Update 1中 , 签出的粒度进一步细化 。 除了页面、主题等之外 , 开发者可以单独签出数据表(含内置库和外联库中的数据表和视图)、母版页、服务端命令、定时任务 。 更细的粒度 , 让协同开发更灵活 。
二、数据库相关功能大幅提升 , 轻松构建更复杂、更高性能的企业级应用
为了支撑企业级应用开发 , 活字格支持模型驱动的应用构建模式 。 相比于表单驱动的低代码和无代码产品 , 开发者可以在活字格中通过直接操作数据库 , 在满足数据库设计范式的基础上 , 构建更高复杂度的应用 。
在活字格V7.0 Update 1中 , 数据库功能进一步增强 , 涉及到的主要功能如下:
1、执行SQL命令
相比于运行于服务端程序中的服务端命令 , 在数据库上直接执行SQL语句有着更高的灵活度和运行性能 。 为了帮助有SQL编程能力的开发者构建更高性能的应用 , 活字格提供了可直接执行参数化SQL查询的 “执行SQL服务端命令” , 可用于执行数据查询、批量数据处理、调用Function、执行存储过程等 。 “执行SQL服务端命令”的出现 , 进一步完善了活字格编程接口所覆盖的层级 , 确保开发者能分别针对前端、服务端和数据库端进行编程扩展 。
文章图片
(通过执行SQL命令 , 执行参数化查询)
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
