• 产品与技术
    • 低代码
    • 活字格低代码平台
    • 低代码技术
    • 智能报表
    • Wyn(商业智能软件)
    • ActiveReportsJS(纯前端报表控件)
    • ActiveReports(.NET报表控件)
    • 报表模板库
    • 表格控件
    • SpreadJS(纯前端表格控件)
    • GcExcel(服务端表格组件)
    • Spread .NET(.NET表格控件)
    • 葡萄城表格技术
    • 控件套包
    • GrapeCity Documents(服务端文档组件库)
    • WijmoJS(前端UI组件库)
    • ComponentOne Enterprise(.NET控件集)
  • 客户与案例
    • 典型客户
    • 成功案例
    • 用户访谈
  • 伙伴与生态
    • 合作伙伴网络
    • 葡萄城市场
    • 葡萄城与国产化
    • 活字格用友客开工具
  • 技术服务
    • 技术服务体系
    • 产品培训
    • 技术社区(GCDN)
    • 新手训练营
    • 技术认证体系
    • 金牌服务
    • 技术博客
  • 品牌活动
    • 葡萄城公开课
    • 品牌战略发布会
    • 赋能开发者高峰论坛
    • 企业级低代码发展研讨会
    • 企业级低代码应用大赛
    • 表格技术研讨会
  • 了解葡萄城
    • 关于葡萄城
    • 葡萄城简介
    • 愿景使命
    • 企业理念
    • 企业文化
    • 研发与创新
    • 荣誉奖项
    • 加入我们
    • 新闻中心
    • 葡萄城动态
    • 产品动态
    • 业务资讯
    • 校企合作
  • 关于葡萄城

    • 了解葡萄城
    • 愿景使命
    • 企业理念
    • 新闻中心
    • 荣誉奖项
    • 加入我们
    • 联系方式
返回新闻中心

活字格V7.0 Update1推出,提升大型系统的开发效率

2021.10.26

活字格是葡萄城基于专业控件领域 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命令,执行参数化查询
(通过执行SQL命令,执行参数化查询)

2、列别名与列备注

在基于第三方成品软件的数据库进行扩展开发时,开发者经常遇到数据表、数据表中的字段数量多,不易查找和定位的问题。为此,活字格借鉴了主流商业智能软件的做法,为数据表增加了备注,为列增加了别名和备注功能。通过设置别名,在不破坏数据库结构的前提下,开发者能更轻松地找到需要操作的表和字段,减少出错的可能性,降低学习成本,提升开发效率。

为来自用友U8+的数据表设置列别名
(为来自用友U8+的数据表设置列别名)

3、支持达梦V8等更多主流数据库

活字格在设计之初就充分考虑了开发者整合多个外部数据源、打通数据孤岛的应用场景,所以,开发者不但可以使用内置数据库,还能以外联的方式使用外部数据库进行应用开发。活字格V7.0 Update 1支持的数据库产品列表中新增了达梦V8、PostgreSQL、Tibero等主流的关系型数据库。如果开发者熟悉的或者需要集成的是这几种数据库,新版的活字格使用起来将会更加方便。

活字格新增支持的数据源
(活字格新增支持的数据源)

服务端命令进一步增强,大幅提升开发和调试效率

因为可以用来构建更高复杂度、更高性能的服务端逻辑,服务端命令自发布以来就深受开发者的好评,堪称活字格在低代码平台领域“最具代表性的功能”。在活字格V7.0 Update 1中,服务端命令再次得到增强,覆盖了设计和调试阶段,进一步提升了该功能的开发效率。

自定义返回值的数据结构

在做系统集成时,除了在活字格的服务器上调用第三方Web API外,还有一类场景为开放Web API供第三方调用。为了适配该应用场景,活字格为服务端命令提供了自定义返回值数据结构的能力。开发者可以根据第三方程序的要求,自由定义返回值中包含的对象属性。

为服务端命令的返回值创建新属性
(为服务端命令的返回值创建新属性)

记录并显示每一步操作的执行耗时

服务端命令通常涉及到大量的数据库操作和逻辑分支,一旦发现性能不及预期,开发者很难快速判断出问题所在。为此,活字格进一步完善了服务端命令的调试日志,显示每一步操作的执行耗时。有了这个功能,开发者可以更全面地了解服务端命令的执行过程,准确定位性能瓶颈,轻松构建更高性能的企业级应用。

带有单步执行耗时的服务端命令日志
(带有单步执行耗时的服务端命令日志)

在设计器中测试服务端命令

开发者使用服务端命令构建的业务逻辑通常较为复杂,为了在第一时间验证逻辑的正确性,活字格在设计器中为服务端命令新增了测试功能,开发者不再需要创建一个测试页面来验证服务端命令,开发效率得到显著提升。

动图,在设计器中测试服务端命令
(动图,在设计器中测试服务端命令)

以上就是活字格企业级低代码开发平台 V7.0 Update 1的主要功能。该版本还包含有近百项实用的新特性,并且大幅提升了页面加载性能。如需了解更多信息,活字格产品官网或加入QQ交流群:702012531。


关于葡萄城

葡萄城成立于 1980 年,是全球领先的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过各类软件开发工具和服务,创新开发模式,提升开发效率,推动软件产业发展,为“数字中国”建设提速。

产品与服务
活字格低代码平台
Wyn 商业智能软件
SpreadJS纯前端表格控件
技术服务体系
技术博客
低代码技术
客户与案例
典型客户
成功案例
用户访谈
合作与生态
合作伙伴网络
葡萄城市场
葡萄城与国产化
活字格用友客开工具
品牌活动
葡萄城公开课
品牌战略发布会
赋能开发者高峰论坛
企业级低代码发展研讨会
企业级低代码应用大赛
表格技术研讨会
了解葡萄城
葡萄城简介
愿景使命
研发与创新
荣誉奖项
加入我们
联系方式
联系我们
400-657-6008

葡萄城社区二维码

关注“葡萄城社区”

赋能开发者

西安葡萄城软件有限公司
全球领先的软件开发技术和低代码平台提供商

陕ICP备2020018819号  |   陕公网安备:61019002000258  |   隐私政策  |   网站地图  |  

国家   china
  • china   China
  • united_states   USA - International
  • japan   Japan
  • south-korea   South Korea

邮箱: info.xa@grapecity.com  |  Copyright © 2023 GrapeCity inc.