谁说低代码做不了复杂的企业应用?(谁说低代码做不了复杂的企业应用软件)

谁说低代码做不了复杂的企业应用?

因为工作原因,我经常会在论坛中看到这样一种现象,很多所谓的专家,跳出来大喊甚至是痛骂低代码烂大街臭大街等,又拿不出什么有说服力的证据。

比如说低代码做不了复杂应用,那么复杂在哪呢?怎么个复杂法?为什么做不了?

每到这时我都会感觉很疑惑,一个企业应用能有多复杂?既不需要好看的界面,又不需要像滴滴那样抗住百万或千万用户并发的场面(最近滴滴不是崩了吗?有时间出个文章讨论下),对算法也没多大要求。

最起码90%以上的企业应用都是一些很标准化的构件组成的流程,无非是针对不同的业务流程做相应的修改。

软件开发的角度来讲,企业应用比消费应用更好做:客户需求明显,长期合作支持。既不像C端产品那样用户群体庞大、体验多样化,也不用支持大规模的用户访问和使用,还不用根据用户的口味和风向实时更新,压力是小很多的。

很多人会说企业的应用复杂,那复杂性也分为2种,一种是业务逻辑复杂,一种是算法逻辑复杂,企业应用的复杂度大多都是集中在领域模型和业务流程,业务逻辑复杂对低代码来说不是问题,算法逻辑复杂才是问题。

如何理解业务复杂和逻辑复杂?简单解释下,业务逻辑复杂,就是业务人员能说清,只是步骤多,但执行起来简单。

举个例子,业务逻辑复杂就好比你要组织一场文化节活动,唱歌比赛怎么制订规则?怎么评分?画画展览怎么布置场地?小吃摊位怎么摆?因为涉及很多活动和细节,这里的业务复杂性就是这种要考虑的杂事很多。

算法复杂性呢?比如说解一道几何或代数题,你得用很多不同的几何定理三角函数、基础公式来解决问题,越复杂的数学问题需要越复杂的算法,更多的步骤和技巧。

逻辑复杂就好像把复杂度平铺开,每个问题的处理难度都不高,就是步骤多,麻烦;而算法复杂就像攀登一座高山,每一步都需要精确的计算和判断,环环相扣,难度也比较高。

你只要看到我这篇文章《低代码就是不写代码吗?到底什么是真正的低代码平台?》就能知道。低代码在建模和逻辑方面的能力都是比较全面的,某些定制化的需求也可以通过脚本语言、开放集成等扩展机制,对于组件不能实现的标准化能力,完全可以通过写代码的方式进行协同开发。

事实上,这也是现在低代码平台接入现有工作流中最普遍的工作模式,像 iVX 和 Codewave 这种平台甚至是支持所有源码导出的,而且二次开发的能力也不差( iVX 的代码可读性要比​ Codewave 强一些)。

这就意味着你完全可以把低代码平台当成一个生成代码的简易工具使用,什么地方不想写代码,就用低代码平台拖拉拽的模式生成对应代码,然后接着用写代码的方式将其插入到你的主要工作流程中。

这其中,低代码平台只作为一个中转代码的工具,不用担心自己的工作成果或环境被锁定在某个平台上。你可以继续做你擅长的工作,只是把复杂的代码生成交给平台来做,你自己才是搭建这个逻辑框架的核心。

现在很多低代码平台都是采用一种混合模式——技术人员 业务人员这一套组合拳来进行研发工作的,等到低代码发展更成熟后,这样的模式占比也会越来越大。

所以说,并不是低代码做不了复杂应用,而是做不了算法逻辑复杂的应用,比如说 天体物理模拟、气候模型、嵌入式系统和硬件级编程这种偏研发、研究方向的,大部分的企业复杂要求,只是在某个业务逻辑之内复杂,专业的低代码平台完全可以覆盖。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年1月3日 上午8:04
下一篇 2024年1月3日 上午8:16

相关推荐

  • 宁波农业项目管理系统

    宁波农业项目管理系统 随着现代农业发展的不断推进,宁波农业项目管理系统也在不断更新和完善。宁波农业项目管理系统是一个集项目管理、财务管理、采购管理、库存管理等功能于一体的农业项目管…

    科研百科 2025年6月19日
    0
  • 项目管理 经理软件

    项目管理在企业中越来越受到重视,因为它不仅可以提高组织的效率和绩效,还可以帮助企业更好地应对市场变化和竞争压力。然而,传统的项目管理方法已经无法满足现代企业的需求,因此,使用项目管…

    科研百科 2024年9月3日
    38
  • 科研项目预算调整 科研项目预算调整申请书

    科研项目预算调整申请书 尊敬的评审委员会: 我代表科研项目管理部门,向贵委员会提交科研项目预算调整申请书。本申请书旨在申请贵委员会对科研项目预算进行调整,以确保项目能够顺利实施,达…

    科研百科 2024年4月1日
    1.0K
  • 施工进度考核管理办法

    施工进度考核管理办法 为加强施工项目管理,提高施工效率,保证施工质量,根据《中华人民共和国建筑法》等相关法律法规,制定本施工进度考核管理办法。 一、适用范围 本办法适用于各类建筑项…

    科研百科 2024年8月30日
    46
  • 微创投项目管理系统

    微创投项目管理系统 随着微创投市场的不断发展,项目管理系统已经成为了一个不可或缺的工具。作为项目管理人员,使用一套高效的项目管理系统可以大大提高项目管理的效率和质量。本文将介绍微创…

    科研百科 4天前
    0
  • 科研项目专家推荐意见(科技专家推荐意见)

    在评阅硕士论文时,除了可能需要勾选一些分档打分项,还必须写出书面的评阅意见。这里介绍一种可以参考的硕士论文书面评阅模板。 在该模板中,将硕士论文评阅意见分成三部分:第一部分是简介;…

    科研百科 2022年5月12日
    826
  • 铁路大学生使用管理规定(铁路学生证使用规定)

    一、关于定职上岗的那些事 1、新招录毕业生可签订两次固定期限劳动合同,首次合同期限为3年,其中试用期6个月,第二次劳动合同期限为5年。合同期内考核合格并取得相应职业资格证书的,可续…

    科研百科 2022年8月6日
    764
  • O2O 生鲜 SaaS 创业记·中台篇(五)(生鲜saas系统)

    编辑导语:除去前期的市场调查、用户需求调查之外,如何在SaaS产品创业过程中,做好相应的中台产品架构设计?本篇文章里,作者结合自身的创业经验,总结了他在SaaS产品创业过程中的中台…

    科研百科 2022年7月27日
    211
  • 智慧工程管理系统输错电话号码可以改不(智慧工程管理系统)

    智慧工程管理系统:提升工程效率和质量 随着数字化和信息化的不断发展,现代工程管理也越来越依赖于信息技术的支持。智慧工程管理系统是一种利用信息技术来优化和改进工程项目管理的工具,可以…

    科研百科 2024年6月6日
    58
  • 在你的 Android 手机上创建和运行 Python 应用(python程序在android手机上运行)

    使用 Termux 和 Flask 在你的移动设备上创建、开发和运行一个网页应用。 • 来源:linux.cn • 作者:Phani Adabala • 译者:geekpi • (…

    科研百科 2024年5月20日
    99