劝退依赖开源软件的低代码平台研发,以免坑人坑己(开源的低代码开发平台)
软件开发没有免费的午餐,走捷径必须付出代价。低代码作为软件开发新的发展方向,很多软件公司和程序员团队,都在抢抓机遇开始开发低代码平台。然而大部分自身研发能力不足,使用开源项目,企图走短平快的开发路线,技术选型直接决定了项目生死,必须谨慎。
平台化开发是未来的新方向
开源项目分三类:
1、开发技术框架,包括VUE、React等前端开发框架,以及java spring、spring mvc,以及dao等相关后端开发框架。如果使用不当,就会在底层限制平台的功能,因此底层功能必要时需要自行开发。
2、开发功能脚手架,有好几个知名的这类开源项目比较火,预支了很多常用功能模块,提高了开发效率。但是只适用于开发一般类型的应用软件,灵活度和可定制深度,根本达不到真正低代码平台的要求。
3、中间件软件,工作流引擎或流程设计器、表单设计器、业务逻辑设计器等,可以说大部分没有多少实用价值,只适合于程序员研究学习。
可定制化是平台的核心
真诚的建议,软件开发能力不足的软件公司,或者没有把握驾驭开源软件的开发团队,最好以应用软件开发为主。如果贸然开发低代码平台,技术风险和项目成本风险还是挺大的。
需评估技术风险和成本风险
平台研发有风险,技术方案需谨慎。