目标
Chris 和 Jeremiah 面临的挑战是构建一个应用程序,该应用程序将整合各种人力资源流程,允许任务跟踪,并支持经理与员工之间的无缝沟通(所谓的人力资源员工收件箱应用程序)。需要跟踪的任务包括培训、同行评估和 PTO 请求。两种类型的应用程序最终用户是员工和经理(管理员)。
Chris 和 Jeremiah 过去曾在学校项目中构建过相同的应用程序,因此他们很想看看它与使用低代码构建相比有何不同。
月与周
Chris 和 Jeremiah 最热衷于谈论的一个主要好处是开发速度。当他们在大学开发同一款应用程序时,他们以 10 人为一个团队(包括各种角色:前端、后端、设计、Scrum 主管),花了三个月的时间开发该应用程序。使用 Mendix,他们仅用 2 人团队在三周内就取得了同样的成果。这让他们有更多时间专注于创新,而不是枯燥乏味的重复性任务。他们选择专注于应用程序的可用性,通过提高效率和简化使用代码时的小错误修复。
加速实现最终结果
Chris 和 Jeremiah 指出,使用 Mendix 平台使他们能够加速整个应用程序开发生命周期(从构思到开发、部署和持续管理)的应用交付。使用代码开发的同一应用程序需要多个平台和框架:
- 前端 – React
- 后端——Express JS
- 数据库——PostgreSQL
这意味着对其中一个组件进行更改需要在多个地方进行更改 - 这会增加耗时的额外步骤。
最终结果
他们构建的成果是一款将人力资源功能集中到一个应用程序中的应用程序。除了大大加快开发时间,并能够更加专注于创新他们最初的应用程序想法之外,Chris 和 Jeremiah 还发现,他们在传统开发方面的背景帮助他们充分利用了 Mendix 低代码平台。
“拥有计算机科学背景对理解低代码很有帮助。它更像是换挡而不是开始一件全新的事情。本质上,它是基于相同概念的软件开发,只是使用略有不同的工具集。这就像学习一种新的编码语言——一旦你了解了一种语言,你就会学习另一种语言的语法并以此方式转换它。”—— Jeremiah
为了更深入了解他们所做的事情以及他们对这个过程的想法,请务必观看完整的视频采访!