活字格V6.0重装登场,支持服务端可视化开发

2020/04/15 17:53

返回新闻中心

活字格是葡萄城自主研发的低代码开发平台,由简单易用的可视化设计器和支持本地部署的服务器构成,能帮助开发人员、业务人员快速构建支持移动端的企业级 Web 应用,并随需而变。相比于传统的开发方法,使用活字格可以大幅降低技术门槛,并显著提升开发效率。

(活字格低代码开发平台)

日前,葡萄城在低代码领域持续发力,正式推出了活字格 V6.0 版本。新发布版本进一步扩展了可视化开发的适用范围。开发者无需编码,即可构建出更高性能的服务端数据处理逻辑、更实用的单据类报表打印模板,以及定时执行的自动化任务等高级功能。

从搭建全新管理系统,到旧系统的迁移替换,以及与现有系统做集成扩展,活字格 V6.0 在各个场景下都能展现出开发效率和技术门槛的双重优势,为中国企业信息化进程提速。

主要新特性

活字格 V6.0 主要包含了以下新特性。

服务端可视化开发,提升大型系统开发效率

出自专业的开发工具厂商,活字格从诞生起就选择了数据表和页面分离的设计思路,非常适合用于开发逻辑更复杂、规模更庞大的企业级系统。在V6.0中,活字格更进一步开放了可视化的服务端命令设计能力。开发者可以通过可视化的方式,开发出运行于服务端的业务逻辑,在减少开发工作量的同时,获得更大的性能优化空间。这一切都是为了帮助开发者轻松应对更大型企业级系统的挑战。

使用服务端命令开发业务逻辑时,开发者可以在设计器中做出不依赖表格辅助的命令,抽象出的业务处理逻辑能在多个页面直接调用。在开发包括PC、APP等多终端的项目过程中,活字格提供的此种方式可以显著减少重复工作,有效降低开发和维护的工作量。

此外,优化后的开发方式,在保证系统质量的同时,可以缩短交付周期、节约人力成本。服务端命令能帮助中大型项目的开发者优化团队人员配比与协作方式,如安排专人负责构建技术门槛较低的页面和用户交互,而那些针对复杂业务逻辑的服务端命令,则可交给更有经验的开发者。两者同步展开工作,经过整合后则可以更快的速度完成项目交付。

服务端命令在运行时,活字格会在服务器上进行数据加载和计算,然后将结果传回客户端。与传统方式相比,业务逻辑使用到的数据表不需要被发送到客户的浏览器。更少的数据传输,能显著提升页面加载速度和业务处理性能,给最终用户带来更流畅的使用体验。以企业ERP、SCM等系统中常见的库存管理模块中扣减库存的场景为例,使用服务端命令的方式开发出的版本,在保证数据完整性的前提下,性能较传统方式提升超过10倍!

点击了解服务端命令

点击观看教学视频

服务端可视化开发,提升大型系统开发效率

(服务端命令 vs 普通命令,此处为动图)

专业级的报表打印能力,全面满足企业系统所需

“无纸化办公”正在成为企业信息化的大趋势,但报表模块仍在企业系统,尤其是大型系统中占据一席之地,不可或缺。长期以来,以单据、报告为代表的报表模块的开发难度大、工作量投入高,常常成为大型企业系统开发的瓶颈。

为此,活字格 V6.0 基于葡萄城近40年在开发工具领域的技术积累,创新性地推出了低代码的报表解决方案,提供了专业级的报表打印能力。解决方案由可视化的报表模板设计功能和精细化的打印控制功能构成,能帮助开发者根据客户需求,快速构建出复杂布局的各种报表。

相较于市面上多数专业报表软件,活字格的报表解决方案与业务系统开发工具融为一体,实现了“知识共享”,无需掌握额外的技能。开发者可在设计器中利用熟悉的表格、图文列表等页面元素来设计报表模板,并精确控制纸型、边距、分页、区域重复等打印行为,最终开发出满足业务需求的单据、报告等类型的报表,输出效果媲美专业报表软件。

点击了解更多报表打印相关功能和效果

点击观看教学视频

Word文档类报表的打印效果

(Word文档类报表的打印效果)

定时任务,打造高自动化水平的企业系统

为了提升最终用户的工作效率,大型系统中通常存在一些需要定时自动执行的功能,如每天晚上整理数据并将其导入其他系统或者查询数据并发送邮件通知等。如何用可视化的方式开发出不在页面上执行的后台任务,提升系统自动化水平?

现在,活字格V6.0正式提供了定时任务功能。开发者无需编码,就能在设计器中构建出包含数据表处理、导入导出、邮件提醒、钉钉消息、企业微信消息等操作的命令,并让系统在后台自动执行这些命令。大量的应用案例表明,根据业务需求定制的定时任务可以提升系统的自动化程度,有效减少最终用户的工作量。

点击观看教学视频

定时任务的命令编辑界面

(定时任务的命令编辑界面)

导入窗体和表,降低Access系统Web化的开发成本

随着时间的推移,很多信息化先行的企业开始面临既存系统的“现代化改造”问题:如何将原有的基于 Access 等陈旧技术的信息化系统翻新,在保留历史数据和操作习惯的前提下,通过最新的Web技术,更快速解决在线协作等痛点?

活字格 V6.0 向开发者推出了自己的答案。除了通过 ODBC 直接使用 Access 数据库中的表,活字格还提供了将 Access 一键转换为 Web 系统的功能。这是一个极具想象力的方案,在低代码行业尚属首创。开发者可以将企业既存 Access 文件中的表和窗体导入活字格中,成为 Web 应用中的数据表和页面,省去了数据建模和页面设计的工作量,显著加速了既存系统“现代化改造”的过程。

点击观看教学视频

将Access的表迁移到活字格

(将Access的表迁移到活字格)

多源数据整合,实现与第三方系统的数据集成

大多数企业的信息化系统是分批次从不同厂商采购的应用,这些应用的数据通常无法打通,最终形成一个个 “孤岛”, 给企业的IT管理带来了不小的麻烦和风险。在新开发企业应用时,怎样才能更方便地整合其他系统的数据,缓解“数据孤岛”困局?

支持连接外部数据库的活字格 V6.0 打通了数据源的壁垒,开发者能在活字格设计器中,将不同系统的数据表连接(JOIN)成一个视图,供页面开发时使用。开发者在创建视图时使用的表可以来自不同类型的数据库,如部分表来自 Microsoft SQL Server,部分来自 MySQL,剩余的部分可能是活字格的内置数据库。这个功能弥合了不同数据库的技术差异,让开发者能够专注于业务逻辑而不是数据库的底层实现,大幅降低了多源数据整合的技术门槛和开发工作量,非常适合用来构建那些需要与其他业务系统整合数据的企业应用。

值得一提的是,支持通过 SQL 语言开发查询视图是活字格为有软件开发基础的开发者所提供的编程扩展能力之一,此外还提供了 JavaScript 前端编程接口和 .NET 后端编程接口。在活字格 6.0 版本中,这些编程接口都得到了显著的增强,能够帮助开发者轻松扩展出更多高级功能。


将多个数据源的表连接成视图

(将多个数据源的表连接成视图)

以上就是活字格低代码开发平台 V6.0 的主要功能。活字格 V6.0 还包含有数十项实用的新特性,如需了解更多信息,请访问活字格产品官网或加入 QQ交流群:702012531


关于葡萄城

葡萄城成立于1980年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,服务超50万家客户,产品广泛应用于IT、制造、交通、建筑、金融、能源、教育、公共管理等支柱产业。