快速开发平台,简单地说就是指那些不用编码或通过少量代码,就可以快速开发应用程序的平台。既可以降低开发人力成本,又可以缩短开发时间,从而实现企业降本增效的价值。应用快速开发(rapid application development, RAD)是在1980年提出的构想,它是第一个挑战传统瀑布式开发的开发方式,希望提高应用原型制作和迭代的开发效率。在应用快速开发发展了十多年后,高生产力平台(High Productivity Development)又再一次将应用开发带入了新的高度。
快速开发应用平台将过去以开发者为中心转向了以业务为中心,从根本上加快了软件的整个开发生命周期。能实现应用原型快速制作及交付,并开发创新企业级应用。快速开发平台有个共同的特征——可视化建模,其优势之一就是将复杂的技术隐藏在平台背后,由平台本身进行管理,让开发者可以更加专注于业务价值,而不是克服技术障碍。
无代码快速开发平台的一些典型特征
1. 可视化建模:使用可视化的建模语言替代编码来创建应用程序,可以让业务和IT都很容易进行理解,技术细节上的问题由平台进行处理
2. (a)PaaS:应用平台即服务
3. 简单应用,而非大型应用程序:通常敏捷性和创新性的需求,倾向于使用简单的模块应用来解决,而非