热点浅谈:低代码开发平台是什么?低代码具备什么特点?

    什么是低代码开发平台?要了解这个,首先要了解什么是低代码开发。

一、什么是低代码开发平台

一句话解释:用更少的代码,更快的速度来交付应用程序。那么,提供这个平台进行编程制作程序的,就是低代码开发平台。就像你要打字,word就是你打字用的平台;你做视频,pr就是你做视频的平台;对于程序员来说,编程的平台也被称为IDE,集成开发环境,但本质上就是一个平台工具。

二、相关概念的具体阐释

注意,在低代码开发中,这里的代码更少,一方面是让代码的出现更少,bug也更少,而且开发在软件全生命周期流程上的投入都要更低;另一方面,低代码并不意味着 low 代码,传统代码编程中能达到的功能,低代码同样要达到,甚至不能有一丝一毫的缩减,而且要在交付的速度上达到更快。显然,这是一种“我全都要”的企业家心态,非常符合资本家对降本增效的迫切需要。

三、开发者眼中合格的低代码平台应该满足哪些要求

那么,低代码的出现真的能够能满足资本对它的想象吗?或者换个问题,要满足这种“既要还要”的需求,一个低代码平台应该要满足哪些条件?从开发者角度来说,应该包含以下几种:

1.开发完整性:

有强大的IDE支持吗?可以全生命周期管理吗?能做前端和后端吗?提供一个低代码的IDE,来完成设计、开发、数据和部署的过程;也就是可以对应用进行“全生命周期管理”。

2.应用独立性:

所开发出来的应用可以导出部署独立运行吗?不是嵌入人家系统里的,是独立App!所开发出来的应用,可以不依赖原系统独立运行;(就看开发出来应用是否可以导出,单独运行?)

3.逻辑完备性:

逻辑表达是否完备?是否有前端和后台非代码表达方式,不管是流程图还是面板。支持设计应用的前后台的数据逻辑和业务逻辑;(包括存储,不依赖第三方工具或平台)

4.可生成代码:

对云计算和API全面支持,支持各种数据库类型接入和控制。对API支持良好,可以接入外部API,也可以提供服务API供外部接入;可接入外部各种数据库,可以显示、管理、命令控制;

5.可集成:

可以集成现有前端后端的各种库、框架、SDK,能共同编译或直接使用;(例如Element Ul, Echart,JDK...等)

6.可重用:

低代码本身的组件化和模块化能力,抽象再抽象,封装再封装,重用再重用。

最后是付费方式,如果是按最终用户数来进行收费的,从模式上讲都没有摆脱SaaS的影子,也说明应用是无法完全“独立运行”的!只有按“开发者数量”收费,或“开发应用数量”收费,或云资源进行收费,才具有PaaS特征,才算是开发平台。否则就是一个SaaS

四、我眼中合格的低代码平台

目前几乎国内平台几乎只有 iVX 能满足上述条件,如果还有其他满足上述条件的低代码平台,欢迎各位在评论区指出。我目前知道的国外做得最出色的两家“mendix”和“outsystems”,导出的文件“mpk和osp”也只能在自己环境下导入导出,PowerApps则只能在Azure下运行,APEX只能在Oracle下跑。所以造成了“技术框架”、“运行环境”等多处锁定。这样的缺陷就是很容易锁死在别人家的服务器上,跟着别人走,万一人哪天心情不好了一关服务器,我们就只能干瞪眼,所以说开发的应用可独立部署这一点,无论是对低代码平台还是开发者来说都尤为重要。

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值