程序员为什么不喜欢低代码?
低代码平台能达到多大的能力确实和业务和技术的积累由直接关系,功能点多不多,用户想要的功能点有没有一直都是企业用户选择低代码平台的重要依据。但如何实际开发中要想满足所有用户几乎是不可能的是无法通过功能穷举完成的。为解决这些问题一些头部的低代码平台就开始尝试了让用户自行扩展平台,低代码“自举开发”便营运而生了。
回答一个经常会被问到的问题?你会用自己的低代码平台开发吗?
前言
低代码平台能达到多大的能力确实和业务和技术的积累由直接关系,功能点多不多,用户想要的功能点有没有一直都是企业用户选择低代码平台的重要依据。但如何实际开发中要想满足所有用户几乎是不可能的是无法通过功能穷举完成的。为解决这些问题一些头部的低代码平台就开始尝试了让用户自行扩展平台,低代码“自举开发”便营运而生了。
OneCode这个自举开发视频回答了几个关键的问题:
(1)低代码平台能够开发复杂应用吗?
低代码从一出生变有一个被人诟病的缺点就是,“开发玩具”只能做一些简单的功能,开发复杂应用的时候几乎一无用处。但这期的OneCode 视频却针对于这一观点进行了有利的还击。低代码平台不近能开发普通代码的复杂应用,而且能直接升维利用自身来开发自己。在用户的使用下自我进化。打破的是低代码功能越多越复杂越难用的魔咒,而是用户越多功能会自我扩展,自己发展从依赖生态快速的转变为依赖“内容”的自发扩展。
(2)低代码平台是一个黑盒子,用上就绑死了,无法维护?
对于大多数解除低代码的用户而言确实,低代码创造了一种新的开发模式这种开发模式在简化开发的同时也屏蔽了很多的技术细节,从而给用户带来的很多的不可知和不可控。但如果要再进一步透明就需要将更多的内部技术细节保留出来而这些细节往往需要更专业的技术人员来参与,但即使专业人员在进行维护的时候有的时候很难上手,隔行如隔山,低代码平台即使是实现最简单的一些业务功能,其在技术架构上也是有一定的维度上的提升的。这就造成改不动、改不了、项目扩展无法维护的问题。但低代码“自举开发”很好的解决了这一问题,首先在技术栈上用户用的越深,其技术能力也会越好在需要扩展工具的时候能够将以前的技术知识得到最大程度的复用,这其实才是低代码的核心让用户成为真正的“全栈工程师”。而在使用上也会从越用越死,转变为越用越活,越用越熟。
(3)程序员为什么不喜欢低代码?
这是一个老生常谈的问题了,最常见的回答是,程序员出于自身考虑不想被替代,低代码应用会革程序员的命,但实际上程序员应该是能最快接受低代码的一个群体。他们是最了解低代码的一个群体属于业内人士。但为什么程序员不喜欢低代码哪?究其原因低代码产品在程序员眼里还是“同维”的竟品,“只是一段程序员也能写的程序而已”。但采用自举开发的低代码平台技术则会很好改变这一现状,使用自举开发的低代码平台技术,让程序员有回到了其“开发”的本位上,让程序员在做业务开发的时候有更多更大的开发空间,让其专业能力直接转换为“平台技术插件”不但提升了自身组织的开发能力,同时也是丰富“组件生态”,“业务内容生态”的重要组成部分。
更多推荐
所有评论(0)