无代码与低代码开发平台的区别主要是什么呢?

如题所述

第1个回答  2019-11-19
低代码和无代码的主要差别在应用场景。
如果将我们的讨论严格限定在应用程序开发层面的话,某些类型的用户以及他们需要开发的内容可能会促使他们倾向于使用低代码平台而不是无代码平台。

无代码只适合业务用户。他们很少需要专业培训。你可以把它视为一大优势,但是由于这种类型用户的技能有限,加上无代码平台本身也有功能局限。大多数专业的开发人员甚至以IT人员为代表的平民开发者,都会发现无代码平台无法提供他们需要的开发能力,并且工具本身也限制了他们的开发能力。

低代码平台旨在同时服务平民开发者和专业开发人员。对于有一定IT相关知识的平民开发者来说,在经验丰富的IT人员指导下创建经过深思熟虑的与实际需求相符的应用程序,实际上在一定的管控下扩展了技术团队的业务能力,并且使得技术团队获得了更多的处理能力。对于专业的开发人员来说,通过可视化的操作搭建应用程序,可以更加有效地提高开发效率。同时低代码平台也允许他们根据需要手工编码来应对更复杂的系统需求,这意味着在提高技术团队的业务价值的同时,降低了开发工作的积压量。

而无代码平台的吸引力在于,组织中几乎任何具有一点技术背景的人都可以快速创建业务应用程序。这可能是一个巨大的优势。但它同时也带来了诸多问题。

首先,无代码应用程序开发不需要任何编码的想法并不是很现实。因为这些平台是为业务人员设计的,IT技术部门还是不得不在“最后一公里”处介入,以完成与现有系统的集成。就这一点面言,“无代码”开发最终可能很容易导致这样的“我们现在需要大量的编码,并且非常迫切”的困境。这种困境的另一面可能更糟。如果你们的IT技术部门根本不参与应用程序开发时会出现什么状况?这将会产生可怕的结果:那就是你们的应用程序开发很可能根本没有适当的监督或经过充分的论证。可以预见,各种各样的安全问题、合法性问题、系统集成问题都会出现,最后会产生一个个设计不当的应用程序。最好的情形是这些应用程序浪费了很多不必要的资源,而最坏的情形则是,用户会对这些应用程序望而却步。

摘自《应用场景不同,是无代码和低代码的最大区别》,葡萄城技术博客。本回答被网友采纳
第2个回答  2021-01-19

1、含义

无代码开发平台是不需要借助代码只需要托拉拽就能完成相应程序的开发。

低代码开发平台则是运用少量最简单的代码就能进能完成程序的开发。

2、使用场景

无代码开发平台非常适合构建针对特定场景的小型应用程序,如问卷调查等。

低代码开发平台不仅适用于特定的小型应用程序,对于大型企业的复杂的应用程序都是可以轻松驾驭的。

3、可扩展性

无代码开发平台无法直接对系统进行扩展,必须借助第三方系统才能进行功能的扩展,对于企业而言是相当麻烦的。

相对于无代码开发平台,低代码开发平台除了可以方便快捷的接入第三方API外,还可以使用学习成本极低的Python脚本语言对系统进行功能的扩展,扩展性非常灵活与自由;给企业带来便捷的同时又不会给企业带来麻烦与负担。

除此之外,由于使用无代码开发平台构建的应用程序具有独立性。因此将生成的数据如何其他的系统连接在一起就成为了不小的挑战。而低代码开发平台不仅是提供灵活的体系结构,还支持对接外部数据库,提供开放的API扩展平台等技术能力,让低代码完全有能力支撑企业的核心业务。

第3个回答  2019-10-29
无论是低代码开发平台还是无代码开发平台,都具备开发大型信息化系统的能力。像国外的OutSystems、Mendix,或者国内的魔方网表等等,都可以开发采购管理、销售管理、进销存、OA办公、ERP、HR、CRM等系统。也可以无缝集成其他软件系统,支持将PC端系统转化为移动端APP。
那两者的区别在哪里呢?唯一的区别在于,开发者是否需要具备代码编程的能力。低代码开发平台,通常是核心功能需要代码开发实现,例如对数据库的操作就需要用到SQL语句,而一些非常简单的功能实现了无代码开发。而无代码开发平台是在低代码开发平台的基础上更进了一步,在无代码的环境下可以自由的完成信息化系统开发。开发者不需要具备代码编程的能力,只需要通过平台即可搭建功能强大的信息化系统。
第4个回答  2020-05-11
  其实无论是国外的Mendix、Outsystems,还是国内的明道云、简道云、白码等这些低代码或者是无代码平台都可以开发企业管理系统,例如:ERP系统,CRM系统、进销存系统等的开发,无代码平台和低代码平台的出现主要是为了提高企业应用程序的开发效率。
  低代码和无代码的区别
  实际上,有数百个小细节和功能可将低代码平台与无代码解决方案区分开。它们中的大多数在UI级别上并不明显,这是两者之间容易混淆的地方。
  但是,严格地将我们的讨论限制在应用程序开发的行为上,某些类型的用户以及他们需要开发的内容可能会促使他们偏爱低代码与无代码。
  1.无代码解决方案仅适合企业用户或公民开发人员
  无代码平台的最大优点是,它无需编写任何代码就能完成应用程序的开发,因此组织中没有有技术背景的任何人都可以快速创建业务应用程序。缺点是,人们在没有适当监督或考虑的情况下开发应用,结果可能导致安全问题,合规性问题,集成问题以及设计不佳等问题。
  2.低代码旨在为业务用户和专业开发人员提供服务
  对于业务用户而言,在IT经验丰富的人的指导下创建有用且经过深思熟虑设计的应用程序可以更好地满足业务的需求,开发出来的应用程序可以更好地的解决业务用户工作中的问题。对于专业开发人员而言,使用基于可视化的建模器可以更快、更高效地工作,这样专业开发人员积压的开发任务就会减少,同时低代码开发平台还允许开发人员根据需要进行手工编码,这样开发出来的应用程序具有多样性。
第5个回答  2020-06-12

低代码无代码都是从快速开发平台上延伸出来的概念,是快速开发平台的上层建筑。

两者之间的区别只是建设的程度不同而已,而这种区别又不准确,低代码随时可以开发成无代码,这种区别可以通过代码来弥补的。

这两种就是同胞兄弟,只是受众不同,有的人想要无代码,不用写代码,有的人想要低代码,自己扩展些内容,都是大同小异的区别。