实现多种行业?
这个问题我去年就思考过,也跟一些做低代码的朋友讨论过; 现在来看,国内的大部分低代码其实只能解决简单的业务场景(就是通常所说的B端),无法覆盖更多的行业应用。国外在这方面确实领先我们很多,比如Mendix就可以通过少量代码快速搭建出各种行业应用场景。
为什么国内低代码发展缓慢呢?我觉得有以下几方面原因
1、中国软件开发沿用传统的开发模式较多,编码量巨大且很难重新梳理 众所周知我国的程序员数量非常多,但是高质量的程序员却比较少,这是因为在传统软件的开发过程中,由于业务需求经常改变并且需要快速交付,因此很多情况下代码质量难以保证,大量的代码是重复开发的,这也导致了我国软件行业的劳动生产率较低。而低代码平台之所以能够快速发展,就是因为它能够减少甚至不需要编写代码就能快速构建应用程序。
2、国内IT基础建设不完善 什么是IT基础建设?这包括整个IT基础设施、研发流程的管理规范、开发者的人力资源等等。目前绝大多数企业仍然属于“无人”、“无力”、“无系统”的状态,所以低代码行业在目前国内的发展速度比较慢。但是,当越来越多的企业开始重视并实施IT基础建设之后,低代码行业将会迎来爆发。
3、国内开发者缺乏对低代码的认知 其实对于低代码的理念在国外早已深入人心,很多普通开发者都掌握一定的低代码技能。但在国内,大部分开发者对低代码还比较陌生,普遍存在“不会低代码”或者“不敢使用低代码”的情况。这就导致国内的低代码平台的用户群体相对较小,只有少数行业专家或者在企业内有IT资源支持的个人才使用低代码搭建应用。
4、国内软件公司缺乏创新意识 国外的低代码平台虽然起步早,但真正流行起来是最近几年,与国外软件公司不断寻求创新有关。反观国内,大部分软件公司还是习惯于开发传统软件,即使是从事UI服务的,也是采用模仿国外的套路,并没有自己的核心技术。这也是为什么国外的低代码可以做的非常好,而我们做的很困难的原因所在,缺乏创新的能力。