数字化新星何为低代码?何为无代码

数字化新星何为低代码?何为无代码

码是一类新兴的数字化产品,受到越来越多厂商和用户的青睐。低代码刚出现的时候,市场概念相对朴素,用户较容易理解。各类厂商入局后,为了提升差异化竞争能力,纷纷提出各种概念,例如表单驱动、模型驱动、数据驱动、工作流引擎等。2022年,海比研究院研究显示,“难以理解低代码/无代码” 的用户正在大幅上升,用户对于产品的选型和使用表示更加困惑。基于此,海比研究院将对低代码无代码市场展开深度研究,致力于为CIO解决“怎么选低代码无代码”和“怎么用低代码无代码”两大难题。

1、低代码与无代码的本质区别

低代码与无代码存在着本质的区别。首先要讨论这个问题,我们需要明显界定两者区别的核心是什么,即不管是低代码还是无代码,我们究竟要拿它来做什么。如果对于一些特定场景来说,我们确实无法清晰的界定两者的区别。所以,我们应该明确的知道,利用低代码或无代码的产品能做什么才是关键。简要的来说,低代码只是将代码量尽可能的减少,通过一些工具或组件去替代。而无代码即完全不需要代码就可将应用做出来。例如从前的Sass产品,即无代码,它已经将产品做出来了,我们只需要拿来用就可以了。

另一方面,两者虽然有着本质的区别,但共同点,就是我们开发一个应用所需要的逻辑。逻辑当然是一样的,而无代码的核心就在于我们如何通过不写代码的方式,将这个逻辑表达出来,即逻辑的无代码表达。因此,低代码和代码的关系是充分必要的,而无代码产品,如果是通用型的无代码产品,它能实现图灵完备性,则它和代码的关系应该是充分非必要的。另外,我们要注意低代码当中的一个陷阱,我们假设一个应用是用低代码做的,但这并不代表这个应用的写代码过程的难度就会变低了。

总而言之,我们衡量两者的区别需要从三个方面出发。第一,看应用场景、范围。确定是通用型、还是固定型。第二,看使用者。确定是给业务人员使用,还是给研发人员使用。第三,看做出来的应用是否可以分离出来到其他平台部署。

2、表单驱动、模型驱动、数据驱动,他们的差异是什么

表单驱动:指单一场景,即表单结构。既可以低代码也可以无代码,较为简单。

模型驱动:通常是几个模型拼接在一起,表单驱动即时模型驱动中的一个其中还有工作流引擎、BI引擎以及表格引擎等。主要拿给业务人员使用,既可以低代码也可以无代码。

数据驱动:这是一个前端的模型,和DOM类似但是不一样的,它相当于一个前端的技术,用于控制数据的变化在前端页面显示的影响。

不同的驱动对于用户选择来说,其实影响并不大,关键还是在于第一点中提到的三个方面。只要我们从这三个方面出发,就能做出比较优质的选择。

3、关于iVX产品的介绍

iVX的定义是“首个通用无代码开发平台”。官网对此作出了相应的解释:

(1)通用

指平台的通用性,几乎适合所有的应用开发场景和支持在所有操作系统中运行。当然也存在的一些 限制条件,例如:一般不建议用iVX来直接实现大型算法(建议封装之后在iVX内部调用)、不支持操作系统级软件的开发,例如杀毒软件(iVX主体是基于Web开发环境)、大型3D的MMORPG多人在线游戏开发(一般采用专业游戏开发引擎制作)。显然这些限制条件对于一个普通的程序员来说可以暂且略过。

(2)无代码

iVX提供了“原子级”组件系统,支持用户“自定义组件”,并且配合图灵完备的“逻辑编辑引擎/面板”,就可以实现几乎所有应用的前后台“无代码”开发。开发平台iVX所开发的应用,都可以脱离iVX独立部署。也就是说,对于开发者而言,iVX就是一个“代码生成器”。

(3)首个

我们还未发现国内外有类似的平台出现,现阶段做的最好的Mendix/Outsystems等也只能称做“低代码”开发平台(还做不到“复杂逻辑的无代码表达”);而国内很多产品,由于不具备生成可导出部署独立应用的能力,还不能算作“开发平台”。

iVX在组件的架构上,ivx有三层的组件结构——小颗粒的原子组件、中颗粒的自定义组件、大颗粒的小模块。iVX使用的是基于面板的、线性可增加的逻辑表达。前后台都通过点击的方式去表达,通用性非常好。能够简化非常复杂、循环的逻辑表达。因此iVX相对于友商来说,应该具有一些优势的。

4、2021年低代码无代码产品营收大致是多少

iVX可能是唯一的一家免费的低代码/无代码平台。iVX的在线版本及IDE都是免费提供的,只有云计算是收费的。因此iVX公司2021年的营收基本上是2000万左右。虽然如此,但iVX近几年的增速非常的快,达到了5~10倍。

iVX既可面向B端,也可面向C端,因此使用的群里非常的广泛,例如中大型的企业、高校、学生等。目前拥有了大概50万的上线应用。使用人群中最重要的部分还是研发人员,可以提高研发人员的效率,减少复杂度。公司内部的许多研发人员利用iVX来开发iVX产品,达到了复用的效果。

5、IVX面临的挑战

坦白讲,iVX是对低代码产品的一种升级模式。随着而来的,肯定会有许多低代码产品产生了压力感。因此,iVX刚刚问世时,难免遭到了不少的抵制。对于许多人来说,iVX似乎降低了开发人员的门槛,无论是中专还是博士,只要逻辑是没有问题的,都可能做出非常良好的产品,因此不同的人都会有不同的偏见。但是iVX坚信,只要是好的产品就能够走得更远,因此在这个过程中,即使遇到了很多问题,但相信只要尝试去使用了iVX的人员,都会觉得这确实是一个不错的产品,不光省时省力,基本上还是免费使用的。更何况,社会科技发展的主流代码一定是越写越少的,甚至以后有可能由AI来完成代码的编写。因此,iVX产品的诞生是符合主流的,更多的开发人员还是抱以接受的态度。

另外,对于用户来说,在使用过程中遇到的问题其实已经不多了。iVX已经做了15年了,用户能够遇到的问题,iVX也都遇到过了,因此许多的bug已经被修护了,且iVX的研发人员一直都在进步当中,在不断的推陈出新的过程中,也能及时的修正许多问题。

“坦白的讲,作为CEO,这个问题我是不知道的。就算是投资人问我,我也是这样回答的。”孟智平是这样回答的。对于iVX产品本身来说,IDE是免费提供的,只收取少许的云计算费用。另外,在iVX官网中,也存在着其他的商业模式,例如众包平台、DEMO中心以及组件市场等。iVX既面向ISV也面向终端用户,因此商业模式是多样化的。在行业中,技术处于领先水平,而价格是处于较低的水平的。

实际上,大厂商历来就喜欢在各个方面都有所涉及。如果后期做的不好,就会将这个项目开源了,很少有非常底层的产品是他们做好的。例如,现在流行的IDE都是美国做的,国内做的公司非常少,甚至不做。但是像一款真正的低代码/无代码产品是需要很长时间去研究、打磨的,并不是随意的就能进入市场并被许多用户所接受的。因此,像这样的大公司一般来说对于一个方面的研究时间不会太长,耐性也不会太久,只是为了在这个方向有所研究,能够进入市场即可,久而久之,这个项目就会被荒废掉了,所做出来的产品也无人问津了。大公司应用进入市场,短期内,虽然会对低代码/无代码产品有所影响,但长远的来看,对于iVX这种集成了IDE且功能全面的无代码平台来说,基本上是不会造成影响的。

未来,当然是将iVX做得更加完备更加强大。比如后台能够生成Java、Python,能够让产品对于编程来说更加友好方便。另外新增一些硬件,包括元宇宙等能够直接接入到iVX平台。另外一个比较有挑战难度的是AI的自动编程,这个也是研究当中。争取在4~5年内,能有一定的进展。

总的来说,低代码/无代码平台的发展主要还是技术驱动的,只要发展的方向是对的正确的,那就没有问题。虽然在这个过程中会遇到非常多的阻碍,但是技术的发展一定是向着更加简化的方向发展的,低代码/无代码是顺应潮流的,从大的格局观来看,即使现行的国内发展环境不是很好,但长远的来看,无论是竞争、技术、价格、商业模式、产品形态等都会朝着更好的方向进步的。

想要深入了解ivx,可以通过下面这个链接进行深入探讨:https://www.ivx.cn/play/training?trainID=11

猜你喜欢

转载自blog.csdn.net/weixin_44953658/article/details/125480677