FDP快速开发平台是一个半自动的开发平台,半自动的平台在各个方法都做到了最好的平衡,这是FDP快速开发平台得以持续发展的重要原因。
半自动化的平台是程序员的最佳选择
快速开发平台繁多。大致可分为两类:全自动平台、半自动平台。
全自动平台:开发速度最快,100%代码自动生成、不需要写代码、封闭、扩展难、不灵活,适合做小项目。一个业务模块可反复生成,遇到平台自身不能满足业务要求时,扩展功能时要在“平台”上扩展然后再次生成。定位给不会写代码但懂业务的人员使用,替代程序员。
半自动平台:开发速度中等,50%代码可自动生成,另50%代码还需要人工开发,要写代码、开放、易扩展、灵活,适合做大项目。一个业务模块的底层部可反复生成,遇到平台自身不能满足业务要求时,扩展功能时要在“业务模块”上添加,不修改平台自身,平台自身的复杂度低。定位给程序员使用,做程序员的助手。
半自动的快速开发平台,能在各个方面(开发速度、扩展性、性能稳定性、人才培养)取得较好的平衡,是程序员理想的选择。
“不写代码”不是目标,程序员一定要写代码,只是不写“重复的代码”,重复的代码可由FDP自动生成。