快速应用开发(RAD)平台 - 20 年的演进 (3)

       从技术角度来看,LCDP 使用与 RAD 同样的原理:预定义的架构和高级别 API 、 即用型的典型功能和开发工具。这里最大的区别是此类平台的适用范围。为了使非专业人士能创建企业级软件,LCDP 供应商将开发过程缩减到只需要绘制流程图,但这种方式会牺牲很多其他的能力:熟悉的协作开发流程、源代码控制、可定制性、可扩展性、互操作性、兼容性、性能、自动测试…。结果是,LCDP 仅适合构建非常基本的业务系统。

 

 

快速应用开发(RAD)平台 - 20 年的演进

 

       现在,MendixOutsystems 和其他 LCDP 供应商尝试与专业开发者建立更友好的关系。但是似乎还有很长的路要走,因为目前大多数专业开发人员出于充分的理由并没有认真考虑低代码。

 

结论

       有人会说“快速应用程序开发平台”听起来太老了,是过时的技术 - 我同意,现在这个词有很强的负面含义。为了使 RAD 技术重新具有新鲜感,Gartner(高德纳,全球最具权威的IT研究与顾问咨询公司) 提出了新的术语:企业低代码应用平台(LCAP)和企业高效应用平台(HPAP)。但是,深入研究后仍然可以看到其中使用了同样的原理:加速同一类应用程序的开发,当然,也具有相同的限制。看起来像是对 RAD 技术执行的“证人保护计划”,让其以新名称过着幸福的生活。

 

       现代 RAD 框架、工具和平台的市场中产品众多,大多数都可快速开发 Web 应用程序。这些产品可分为两类:一种面向专业开发人员并遵循传统开发模式  ,另一种是面向非专业开发人员,在低代码技术方面的先行者。第一种主要通过提供更高级别的 API 和代码生成功能来提高软件开发速度,可以使开发人员避免编写样板代码和通用基础功能。第二种提供了强大的运行时环境和可视化工具,业务人员很喜欢这种方式,甚至不是因为开发速度快,而是因为这类产品提供了通过画图而不需要编码就能实现一些业务功能的能力。

 

       关于如何选择 RAD 工具,没有人可以给出确定的建议或某些可量化的方法, 它在很大程度上取决于项目的功能和非功能性需求。但是,我想提醒您注意产品的定价和许可协议。对于某些产品,您必须要为之付出一笔巨款 - 价格每年可能从0到数十万美元不等。尤其是使用低代码平台时,您的账单往往会达到6位数字。 更糟糕的是,由于供应商锁定,您不太可能切换其他的供应商。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzssf.html