微软低代码平台是一种方向,但真正的低代码开发一定开放,开源的
前两天我发布了一篇文章,关于低代码的发展方向,没想到网友的反馈非常积极,也有很多深刻的留言。大家对低代码发展的方式有不同意见,微软的低代码并不被认可是符合真正低代码的发展方向,更像是一种店大欺客的感觉,把越来越多的SAAS小公司逼上他的战船,最后被微软欺负。从软件开发的发展轨迹来看,这种封闭,不开源的模式最终将走向终结,就像传统的VB,PB这样的开发模式,最后被越来越开放,开源,能发挥开发人员智慧的工具所取代。
那么代表未来发展方向的低代码开发,会如何发展呢?经过与大佬级人物的一天长谈,我大概总结了一下几个要点:
1、标准的低代码一般都是从SaaS开始,做到一定程度,想让用户进行个性化定制变得更简单,是SaaS更快个性化的一种发展的一种自然而然的结果;
2、微软在特定应用可视化开发基础上,希望把行业SaaS中共性的东西以组件的形式进行聚集,然后以可视化方式进行各个阶段的快速组装实现,将对原来SaaS行业产生很大的冲击,最终会让行业失去技术创新的动力;
3、真正的低代码应该是从PaaS开发的案例中产生,从一个案例到做成了几个案例后,通过PaaS平台的模式驱动工具抽取共用的部分,形成SaaS直到成为行业标准,然后个性化部分依然支持新的抽取,持续通过低代码促进SaaS产品的个性化;
4. 实际上,低代码开发并不意味着要完全脱离开发人员,而是让开发人员省去80%的开发工作,剩下的20%需要发挥开发人员的智慧,打造更安全、性能更好、业务比较个性的部分;特别是大部门企业自己的产品,用传统的SaaS软件不能完全满足,总有部分个性化的开发,这个时候就可以抽取公共的SaaS部分功能,然后由开发人员个性化开发剩余的部分;这些个性化部分又可以进行抽取,形成进一步更大程度的低代码,从而形成开放的良性循环;
5、开源、开放是低代码,也是软件开发的一个重要发展方向;任何封闭的系统,除一开始让人眼睛一亮之外,随着时间的推移,个性化、创新和创造等依然是真实软件开发界要面临的根本问题,我们需要寻找比低代码更有效的银弹,更高效能更低门槛的PaaS开放创新的开发方式。
低代码是人工智能时代的必然产物,软件开发人员的工作将会变得越来越方便,同时高技术的人才将会发挥自己的优势,把更多精力集中到需要智慧、需要创造性的工作中。一些重复,简单的工作都将会被低代码的方式解决。
同样,低代码的产生,将确实大大减轻当前需求与开发人员之间的瓶颈,大大增强软件质量,软件交互能力。中国的低代码平台绝不是现在市面上声称的那些简单的拖拽式页面生成,更伟大的低代码公司即将在人工智能时代诞生。