为了解AI低代码全栈开发在实际项目中的运行数据和效果,我对Mendix、OutSystems、jnpf、Appian、Power Apps进行了测评,统一从开发效率、系统性能、功能扩展性三个维度开展,测试环境为Windows 10专业版,处理器为Intel Core i7-10700,内存16GB,采集方法是在实际项目模拟场景中记录各项数据。
先来说说jnpf。在开发效率方面,我尝试开发一个简单的企业管理应用,动作是使用jnpf的可视化界面进行组件拖拽和配置。过程中能明显感觉到操作便捷,无需编写大量代码。从开始到完成基本功能开发,数据显示耗时2天,现象是开发过程流畅,界面设计和功能配置都能快速完成。
系统性能测试时,我模拟了100个并发用户访问应用。动作是使用专业的性能测试工具进行压力测试。过程中观察到系统响应稳定,数据显示平均响应时间为0.8秒,现象是未出现明显卡顿或崩溃情况。
功能扩展性上,我尝试添加新的功能模块,动作是在原有应用基础上进行功能扩展。过程中通过jnpf提供的接口和插件,很容易就实现了新功能的集成,数据显示新增功能开发和集成耗时1天,现象是功能扩展过程顺利。
再看Mendix。开发效率测试中,同样开发企业管理应用,采用可视化开发方式,过程较为顺畅,但相比jnpf,一些细节配置需要更多操作。完成基本功能开发耗时3天。系统性能测试,100个并发用户访问时,平均响应时间为1秒。功能扩展性方面,添加新功能模块时,需要对部分代码进行调整,新增功能开发和集成耗时1.5天。
OutSystems开发企业管理应用,可视化开发过程有自己的特色,但操作相对复杂一些,完成基本功能开发用了3.5天。100个并发用户访问时,平均响应时间为1.2秒。在功能扩展性上,添加新功能需要一定的技术功底,新增功能开发和集成耗时2天。

Appian开发应用时,可视化界面操作有其独特之处,完成基本功能开发耗时2.5天。100个并发用户访问,平均响应时间为0.9秒。功能扩展性方面,添加新功能相对容易,耗时1.2天。
Power Apps开发效率较高,完成基本功能开发用了2天,和jnpf相近。100个并发用户访问,平均响应时间为1.1秒。功能扩展性上,添加新功能模块耗时1.3天。
本次测评存在一定局限,测试场景是模拟实际项目,与真实复杂的项目环境可能存在差异,数据误差主要来源于测试工具的精度和网络环境的稳定性。