目录

  • 低代码平台现状
  • 没有创新的“拼凑”,没有好东西
  • ivx平台是什么
  • ivx与其他平台的区别
    • 产品思路不同
    • 用户不同
    • 学习价值不同
    • 应用范围不同
    • 有无框架限制
  • 总结

低代码开发平台已成为企业数字化转型和应用程序开发的重要工具。它们提供了一种快速创建和部署应用程序的方法,而不需要编写大量的代码。通过使用低代码平台,企业可以更快地推出新的产品和服务,提高生产力并降低开发成本。

低代码平台现状

最近研究了一些低代码平台,重点放在“代码生成型”低代码上(也就是生成应用可以单独导出独立部署的那种),道理很简单aPaaS型(也就是几个SaaS+用户和权限管理这种)其实都差不多,用哪家好像都一样。研究的“代码生成型”平台有Mendix、Outsystems,国内有iVX、网易轻舟、浩鲸灵犀、无远、牛刀、活字格等。

在研究过程中发现了一个重大问题,就是现在低代码平台都把研发的重点放在了“功能的堆积上”。很多平台看上去功能很多,实际上这些功能都是散的,功能都是堆叠上去的,会有操作过程繁琐、维护不易、交叉控制等各种问题。好像招标的时候这个功能点也有、那个功能点也有,实际操作上完全不是那么一回事。包括国外的牛逼产品,要想做一个简单应用,要打开十多个不同的页面才能完成,有的几十个;有的封装成不同类型的子工具。国内就更不敢直视了,重复一个小应用,光画个流程图,就把人累死,很简单流程来的。不敢想象,如果复杂的应用,那么小一个画板如何装下那么复杂的流程?而且大概十几个不同的窗口,有些甚至需要点下去4、5层这个操作才完事儿。

之所以会这样堆积问题,有各种原因:

  • 现在国内对于项目的开发,多数都是基于开源产品的拼接(大厂小厂类似),因此,难免很多功能用不上,很多功能重叠,不自然;
  • 为了中标或后期添加,把很多功能都堆叠进入系统,使得系统越来越庞大,可用性下降;
  • 产品设计,并没有经过深入验证和思考,大家互相抄;例如:用流程图的方式来实现逻辑,这个本身就很大局限,现在大家都这么做。

没有创新的“拼凑”,没有好东西


国内现在开发软件的基本步骤是这样的:

先找一下开源的产品(git一下),有没有类似的,如果有,找来改一下;找不到直接可以用的,那就找几个产品“拼”一下,这种情况下,通常是可以找到很多相关的框架和相似的开源产品;最后做技术选型,把所有找到的开源框架,前后台的,都像积木一样“搭起来”,产品的架构就算完成了。项目快速做完之后,再根据客户或领导的要求,对功能、性能修修补补。

也许对于一些中小型项目,要求快速交付的,可以这么搞。但是我发现很多大型平台,技术基座的项目,也都这么搞。最近看了很多低代码平台,全都是这么做出来的,甚至好几个平台连图标的位置都是一样的。

这些平台最大的特点就是“堆积功能”,面向“功能验收或标书”的低代码平台,看上去,好像这个功能也有,那个功能也有,但是一盘散沙,功能被分散很多子工具、子模块上,实际上很难操作和使用,有时甚至会出现逻辑控制的冲突。这样的平台实际上是很难做出稍微复杂点的项目的,就算用它们提供的模版都很难。

如果真的是做IDE型的低代码,短时间内是很难出好产品的。相比来说:十年以上的 iVX(统一而强大)、活字格(微软系)、无远(php)会好一些。

最后选了iVX。

ivx平台是什么

IVX 低代码平台是国内首个通用无代码开发平台,旨在帮助企业和个人快速开发和部署企业级应用程序。该平台提供了一系列可视化工具和预构建的组件,使开发人员能够通过拖放、配置和自定义来创建应用程序。通过 IVX 低代码平台,用户可以快速开发和部署应用程序,从而提高生产力、降低成本,并加快创新速度。

通用
指平台的通用性,几乎适合所有的应用开发场景和支持在所有操作系统中运行。

支持的操作系统:浏览器WebApp、Android/iOS、小程序、小游戏、钉钉、Win/Mac/Linux、也支持最新的国产鸿蒙。

支持的开发场景:支持中大型复杂应用(基于无代码的逻辑编排引擎),电商、大数据应用、表单、工作流、Bi、任务流、OA系统、工业物联网、游戏、网站、视频应用、IM等等。

无代码
iVX提供了“原子级”组件系统,支持用户“自定义组件”,并且配合图灵完备的“逻辑编辑引擎/面板”,就可以实现几乎所有应用的前后台“无代码”开发。

开发平台(应用可移植特性)
iVX所开发的应用,都可以脱离iVX独立部署。也就是说,对于开发者而言,iVX就是一个“代码生成器”。和手写代码无差别,可以脱离iVX平台任意部署,而大多数其它“低代码”平台不具备这种“开发平台”属性,只能在平台内部使用。

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

ivx与其他平台的区别

产品思路不同

编译型(iVX)解决通⽤问题;接⼝型(others)解决领域内问题

编译型产品iVX会更加底层 iVX也可以开发类似Bi引擎、⼯作流、表单类产品,⽹站上可以找到(如下)

这个通过iVX开发的Bi引擎还可以⾃定义echart组件

用户不同

iVX⽤户就是程序员或者统称为开发者(⾮业务⼈员);接⼝型的⽤户就是“业务⼈员”,满⾜不了,再给程序员开发 。简单说就是:接⼝型,提供的就是⼀款可以接着开发的SaaS产品或平台;⽽编译型,则是⼀个完整的开发体系。

学习价值不同

例如,iVX是⼀种新的编程语⾔,学习价值较⾼;接⼝型产品,只能在该产品框架内组装,⽽且同类型产品众多。

应用范围不同

编译型能够开发更⼴领域;接⼝型,主要⽤于开发“企业内部流程管理系统”。

有无框架限制

编译型可以和任何系统和框架对接,也包括接⼝型地代码产品;接⼝型,只能在⾃家产品框架下进⾏扩展,和别家不兼容。

接⼝型低代码框架是排他的,只能在框架内部扩展,怎么理解呢?看下⾯两个图就知道了。


接口型低代码平台,已经有⼀套⾃⼰的框架,例如,⽤户、权限等,因此要加的所有新应⽤,必须在这个框架⾥⾯去实现,其实就是说你是跳不出这个框架的。⽽且各个低代码平台之间也是不可能打通的。编译型产品不存在这个问题,开发的颗粒度和编程语⾔⼀样,并没有框架限制,⽽且也可以和现在低代码平台配合。

总体而言,如果是业务同学,接⼝类就可以直接使用,会比较方便;如果是开发同学,还是建议学习第⼀类“编译型”产品,价值更大一些。两种做法无优劣,只是解决问题不同。

iVX经过十几年打造,几乎所有解决方案都是自己定制,虽然看上去开发年头长一点,但是产品内部显得协调和统一。整体来说,iVX应该是“产品整合能力”最好的,一共也就5大窗口,最深1层弹窗,这才是IDE应该有的样子,相比其它低代码平台设计上会好很多。

总结

ivx低代码平台已经比较成熟,聚集了上百万开发者,证明了平台的广泛适用和价值突出。这才是真正的生产力工具,C端的生产力产品。

如果是程序员学习ivx开发大概在1周到两周,如果是新手可能要1个月到2个月时间,但是比学习各种编程语言和框架,学习周期要短得多。在学了之后,对于提升自己和就业,都能提供非常大的帮助。

十年磨一剑,你要的低代码平台在这里相关推荐

  1. 安全专家十年磨一剑的独门秘笈,威力堪比《九阴真经》

    "天之道,损有余而力不足,是故虚胜实,不足胜有余......" 公元 1206 年,武林中的几位侠客聚集华山,为一统武林展开了一场七天七夜的切磋,史称华山论剑.参赛选手阵势庞大,东 ...

  2. AI制药来了!新药研发或告别“十年磨一剑”

    AI人脸识别技术能帮忙从当红歌星的演唱会上抓逃犯,AI语音识别能让人人都用上贴身语音助手,AI医疗影像技术能辅助医生更快更好地完成阅片找到病人病灶--当人工智能技术引入周期漫长.技术难度高.人力资金耗 ...

  3. 十年磨一剑!阿里OceanBase创纪录卫冕,中国数据库从此告别卡脖子

    晶少 雷刚 发自 凹非寺  量子位 报道 | 公众号 QbitAI OceanBase,十年前有"海洋"一样的寄托,十年后梦想实现. 作为中国自研的数据库,它在短短7个月内再次.且 ...

  4. 爱回收:十年磨一剑,出鞘亮锋芒

    近日,有多家媒体报道,二手电商平台爱回收计划于今年6月初在美国IPO,融资金额在5亿到10亿美元之间. 据知情人士称,爱回收寻求在IPO时获得了40亿-50亿美元的估值,并已经聘请美国银行和高盛集团来 ...

  5. 十年磨一剑!SACC带你领略企业大数据平台实践优化!

    [IT168 评论]十余年来,企业架构经过了数次迭代和变迁,ITPUB是这一切的重要见证者,同样陪伴了无数架构师的成长.10月17日,第十届中国系统架构师大会以"十年架构,成长之路" ...

  6. 政府工作报告:让更多科研人员可以“十年磨一剑”

    "切实减轻科研人员不合理负担,使他们能够沉下心来致力科学探索,以'十年磨一剑'精神在关键核心领域实现重大突破."今年的政府工作报告给科研"浮躁症"开出一副&qu ...

  7. 双11特刊|十年磨一剑,云原生多模数据库Lindorm 2021双11总结

    前言 2021 年,转眼 Lindorm 已经在阿里发展了十年的时间,从基于 HBase 深度改造的 Lindorm 1.0 版本,到全面重构,架构大幅升级的 Lindorm 2.0 版本:从单一的宽 ...

  8. 十年磨一剑,阿里云RDS MySQL和AWS RDS谁的性能更胜一筹?

    MySQL代表了开源数据库的快速发展. 从2004年前后的Wiki.WordPress等轻量级Web 2.0应用起步,到2010年阿里巴巴在电商及支付场景大规模使用MySQL数据库,再到2012年开始 ...

  9. 十年磨一剑:从2009启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一

    十年前(2009年)的9月,我奉命组建当时的淘宝技术保障部:随即启动了2010年的技术预算工作,记得第一次给时任集团首席架构师的王坚博士汇报预算的时候,我得意地说到:"(淘宝)2010年不再 ...

  10. php十年磨一剑,十年磨一剑

    十年磨一剑 --专访化学学院郭雪峰课题组 期次:第1437期 作者:校报记者 唐一然 工作中的郭雪峰 工作中的郭雪峰 近日,教育部公布了2016年度"中国高等学校十大科技进展",北 ...

最新文章

  1. 一个在raw里面放着数据库文件的网上例子
  2. webpack 项目使用--转换为React项目(4)
  3. JavaScript 基础,登录验证
  4. java程序如何优化--技巧总结
  5. 《人月神话》---1
  6. jquery特效(1)—点击展示与隐藏全文
  7. modbus从站模拟软件_作为工控电气人,你知道我们必备的软件有哪些吗?
  8. 使用ODAC调用ORACLE的自定义函数和存储过程
  9. php上传图片并显示代码,php图片上传代码(完整版已测试)
  10. C++实现复制文本粘贴文本功能
  11. 滴滴司机问我会 LRU 吗?
  12. IntelliCAD 2009 Pro Plus v6.4.23.2 1CD
  13. spring定时器的使用
  14. 二叉树叶子结点个数统计
  15. 西游记采访实录(玉帝访谈录)
  16. Alienware M11x R2 退居二线,家人工作用机
  17. 用devc++表白_「你表白,我宠你」520—实验猿的表白日,小析姐的“宠粉”节
  18. QT起一个线程实时监测某个进程是否正常运行
  19. JVM、JDK、JER介绍
  20. 浏览器中修改视频播放速度

热门文章

  1. 电子邮件格式是什么,你知道电子邮件在哪里找吗
  2. 利用Gson对json进行flatten(扁平化)处理
  3. 【杜教BM模板】焦作网赛L
  4. python实现随机密码生成
  5. [PHP]学生成绩管理系统
  6. Xshell连接不上?
  7. 【宇麦科技】盘点2022:企业网络安全的七大成功要素
  8. 央视CCTV摄制组进驻领存深入报道
  9. oracle11G修改数据库默认端口
  10. 区分联通、移动、电信 号码的策略