赞
踩
低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。
低代码实现又可以细分为以下几种:
no code
:自己编程给自己用,给用户的感觉是一个更强大的办公/实用软件。主要的手段是用图形化操作等方式降低学习曲线。no code 一定要面向非常固定的领域才能做到好用。low code
:编程给其他人用,为此创造了一个 citizen developer 的概念。主要的手段是平台预制好常见的需求,减少需要从头写的代码。low code 也要面向指定的领域才能让平台提前预测需求,但相比 no code 可以不把使用场景限定得那么死。pro code
:low code 的平台自己不会选择 low code 来创建这个平台本身,因为 low code 并没有降低从头构建一个系统的成本。但是 pro code 的平台自己会选择 pro code 来创建这个平台本身,比如 react 开发者会选择用 react 来创建自己的开发工具,因为 pro code 的工具和平台都是以从根本上降低从头构建一个系统的复杂度为目标的。
这个图非常认真地对整个“低代码”领域做了严格的分类,这个里面并没有把只针对工作流或单纯BI的工具产品划分进去,主要是这一类,在我个人理解里面更像“SaaS++”,也就是增强版SaaS产品,这类产品也主要是给业务人员使用的。
严格意义上讲,低代码可以分为通用代码生成型
和企业内部应用开发框架型
,这两个名字虽然复杂,但是基本概括比较到位。
通用代码生成型:主要就是涵盖”前端/后台/数据库代码生成“,做得比较好的,前后端数据库都做了,做得比较专的,可能只专注其中一部分,我上面表里面的多数是国外的公司,主要是做“通用代码生成”的国内公司确实比较少。这类产品特点:往往不止是2B,还可以2C,价格和模式上也更加自由,有些甚至免费。
要做通用的编程产品,哪怕只是做前端都是非常困难的,涉及到几乎所有技术,从最底层编译器到最上层框架语言都需要。所以,往往这方面的产品现阶段还需要大量代码,国外的老外产品也不例外,另外功能和性能(运行效率上)也往往打了很多折扣,还有一些由于研发年头久,还采用一些很老旧的框架。
企业内部应用开发框架型:这个就是国内大部分公司专注的类型了,这种类型通常提供了一些“应用引擎”以及“模型”,企业内的开发者使用这些提供的资源开发“框架内”的应用。然后在设定“环境内”运行。
这类产品特点也很明显:好处就是提供了一些方便的配置和接口,一些最基础的能力已经具备;但是缺点也很明显,东西只能在自家环境下跑,就算做得最出色的两家“mendix”和“outsystems”导出的文件“mpk和osp”也只能在自己环境下导入导出,PowerApps则只能在Azure下运行,APEX只能在Oracle下跑。所以造成了“技术框架”、“运行环境”等多处锁定。
剩下就是今天要说的iVX低代码平台了,这个比较特别:
效率高
)那结论就很明确了吧~如果大家用过iVX在线编辑器,或者去调研一下 doc.ivx.cn ,会发现“其它都是其它”。
iVX在线编辑器实现快速构建WebApp、小程序:
iVX在线编辑器
国内现在开发软件的基本步骤是这样的:
也许对于一些中小型项目,要求快速交付的,可以这么搞。但是我发现很多大型平台,技术基座的项目,也都这么搞。最近看了很多低代码平台,全都是这么做出来的,甚至好几个平台连图标的位置都是一样的。
这些平台最大的特点就是“堆积功能”,面向“功能验收或标书”的低代码平台,看上去,好像这个功能也有,那个功能也有,但是一盘散沙,功能被分散很多子工具、子模块上,实际上很难操作和使用,有时甚至会出现逻辑控制的冲突。这样的平台实际上是很难做出稍微复杂点的项目的,就算用它们提供的模版都很难。
试用了飞速的、网易的、浩鲸的,就是这个感觉。
如果真的是做IDE型的低代码,短时间内是很难出好产品的。相比来说:十年以上的 iVX(统一而强大)、活字格(微软系)、无远(php)会好一些。
我这边最后选了iVX。
iVX相对其他低代码平台具有以下优势:
低代码平台供了一种更加高效、直观和易于使用的方式来构建应用程序,让开发人员更加专注于业务逻辑和用户体验。未来,随着低代码平台的不断发展和完善,它们将在数字化转型中扮演越来越重要的角色,成为企业数字化转型的关键驱动力。
通过iVX编辑器前端开发可以便捷的定义页面和对接后台的API,后端开发也可以方便的定义对接微信、支付宝等其他平台,定义数据库和表等。
前后端设计完成后可以很方便的一键发布应用。
在控制台面板可以查看和管理自己构建的应用。
上面这个图比较清晰的表明了iVX代码生成的过程,以及相应的运行环境。
更多操作和学习可以去相关地址体验:
本文内容到此结束了,
如有收获欢迎点赞声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/242423
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。