问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何选择低代码无代码平台

发布网友 发布时间:2022-04-22 16:16

我来回答

4个回答

热心网友 时间:2022-05-08 09:26

近期,Gartner、Forrester等行研机构陆续更新了低代码相关的报告,报告中对低代码的能力模型进行了调整。从整体方向上看,上述行研机构在评估低代码开发平台产品时,提升了数据模型/模型驱动的重要性,并且细化了开发管制(governance)相关的要求。

事实上,随着低代码应用场景的泛化和深化,国际上的主流行研机构已经明确了“低代码开发和传统开发方式在应用场景上一致”的大方向,并且按照开发复杂系统、大规模系统的标准,衡量低代码开发工具。

核心能力体系

在此背景之下,我根据对低代码行业的观察和理解,再考虑上中国特有的需求,整理出一份低代码开发平台核心能力,分为开发、扩展、体验和管制四个方面,供技术选型参考。

1. 开发

1.1 模型驱动开发

模型驱动是软件开发的成熟方*,是企业级系统开发的通行做法。模型驱动开发大致可以分为三个阶段:

数据模型:根据数据库设计范式,制作出由数据表、关系、约束等构成的数据模型
业务模型:将业务逻辑构建在数据模型之上,形成完整的业务模型(也称领域模型)
交互界面:基于业务模型开发交互页面,编排业务模型以实现业务操作

1.2 可视化:UI设计

使用可视化的方式构建前端界面和前端交互行为。如果您的项目需要保持统一的VI,那么是否支持引入CSS文件也需要纳入考察项目。

1.3 可视化:逻辑处理开发

使用可视化的方式,在前端或者后端构建业务处理逻辑。对于有事务性要求的企业级应用项目,如ERP、WMS或财务,需要重点关注后端业务逻辑处理的开发方式。

1.4 可视化:系统运维

低代码开发平台应关注软件开发的全生命周期,部署、迭代、监控等环节的可视化,同样可以大幅降低软件的整体成本。

2. 扩展

2.1 数据库集成

数据库集成能力是打通“数据孤岛”的必备条件,也是成本最低的方案之一。是否能够连接外部的数据库,是否能够调用该数据库上存储过程等编程能力,对大企业的软件开发项目来说至关重要。

2.2 WebAPI集成

现代的软件系统和SaaS服务均以Web API的形式对外提供接口,用于集成。通过调用Web API可以让低代码开发平台具备更强大的开发能力和更广泛的应用场景。

2.3 编程接口

软件需求和IT环境的变化通常会超过开发平台的迭代,编程接口便是避免“卡在最后一公里”的最后一道防线。

2.4可扩展的组件生态

在编程接口的基础上,如果能够存在一个组件生态,让用户能快速找到自己所需的开发功能,避免“重复造轮子”,何乐为不为呢。

3. 体验

3.1 响应式页面支持

响应式页面可以分为流式布局和网格布局两种。支持响应式页面意味着用户无需针对特定的屏幕尺寸做专门的设计,可以大幅提升UI的开发效率。

3.2 定制化的原生APP支持

为了充分利用硬件的特性,针对iOS或Android开发原生APP依然没有被抛弃。是否能构建从Logo到功能,全定制化的原生APP对于某些项目来说,依然是必须项目。

3.3 本土化移动端支持

移动办公在国内基本上等同于钉钉和微信,所以,低代码开发平台需要具备与这两个IM软件无缝对接的能力,从页面嵌入到用户集成,不容忽视。

4. 管制

4.1 Web版IDE

相比于桌面版的IDE,Web版具备更快速的部署、更统一的版本等优势,对于大型项目开发团队而言,为此牺牲一定的开发效率都可以接受。

4.2 版本管理

企业级应用的高复杂度和频繁的需求变更决定了版本管理的重要性。事实上,在专业开发领域,版本管理已经成了标配,并基于此衍生出了完整的项目管理方*。

4.3 代码仓库管理

与代码类似,用户使用低代码工具开发的资产也是公司或团队的财富,如何安全可靠的保存这些资产,将其存放在位于局域网或互联网的Git等代码库,配置访问权限是个好思路。

4.4 局域网部署

在中国,依然有很多企业对数据和应用程序的可控性提出非常严苛的要求,如果用户需要为他们开发核心业务系统,支持局域网部署,在完全没有互联网的情况下也可以开发、部署和使用就成为不得不面对的现实。

国内外典型产品横评

为了直观的展示核心能力体系,我选取了国内外几个典型的低代码开发平台产品(outsystems、powerapps、活字格、钉钉宜搭)进行横评。这里的评价仅为定性,不涉及定量。一家之言,仅供参考。

热心网友 时间:2022-05-08 10:44

APaaS(应用平台即服务)是一种PaaS服务,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。因此,APaaS平台也常被称为低代码/零代码平台。那么应该从哪些指标考察选型呢?
1、部署要方便,最好是B/S架构,即用户通过浏览器就能用。
2、授权模式不限,平台不限部署数,用户数、并发数。一次采购可重复使用,大大节省软件采购成本。
3、私有化部署,系统部署在本地,数据更安全可控,并且企业能自主二次开发,扩展性也更强。

热心网友 时间:2022-05-08 12:19

国内低代码平台厂商很多,包括钉钉宜搭、云枢等,各有特色,有的便宜,有的有行业特色,其中蓝凌 就不错,帮助中信、招商局集团、华侨城、小米等企业实现了智慧办公的变革,对大客户的办公与管理需求了解到位,技术上也有多年沉淀。

热心网友 时间:2022-05-08 14:10

每个企业都是不同的,就算身在同一行业、规模一致的企业,由于业务模式差异所需的数字系统也不尽相同。企业数字化可以选择套装软件或定制开发,套装软件没法满足企业个性化需求,定制软件虽能为企业量体裁衣,却开发缓慢、修改困难,成本非常高。
对又快又好的实现数字化的追求,推动了技术的不断创新。于是就有了低代码平台,它们是传统定制开发的进化版,基于现成的丰富底层引擎,开发效率可达传统定制开发的几倍到几十倍。
现如今,低代码平台平台已林林总总,企业应该如何选择呢?
低代码是什么?
首先应该了解低代码是什么?
“低代码开发”指的是一种用于快速设计和开发软件系统,且手写代码量最少的方法,它可以帮助您更快、更可靠地提供价值。通过在可视化设计器中,以拖拽的方式快速构建应用程序,您可以跳过基础架构以及可能会让您陷入困境的技术细节,直接进入与业务需求紧密相关的工作。
低代码平台不仅使开发效率得到提升,还实现了业务人员参与系统开发的根本性改变。它缩短了从需求到应用的路径,对开发部门而言,不仅能够大大提升系统搭建效率,还降低了由于人员离职带来的项目风险。
然而,网上有一种声音怀疑低代码平台工具不靠谱,认为低代码只能小打小闹,做一些简单的应用,无法实现复杂的数字化系统。真的是这样吗?其实不是的,这和“低代码”属性无关,和具体那个产品的成熟程度相关。例如发展没几年的低代码平台,产品功能有限,因此只能做简单表单应用。但那些成熟的低代码平台即易用又强大,完全能够满足构建任何企业级应用的要求,所以不是“低代码”不好,而是挑选了不够成熟的低代码平台产品。在这方面简搭低代码平台是一个不错的选择,经过多年技术的沉淀和经验的积累,已经能够开发目前市场上的绝大多数企业级应用。
现如今随着技术的发展,低代码平台越来越成熟,笔者认为企业在挑选数字化转型方案时,低代码平台是首选。
低代码平台怎么选?
企业要提升管理能力,应该选择什么样的低代码平台呢?
● 管理软件部署要方便,最好是B/S架构,用户通过浏览器就能用,不像那些C/S软件需要安装客户端程序。现如今B/S性能很强,能规避部署上的困难,也能避免各种诡异的兼容性问题,而且B/S架构系统移动端也往往更加强大。
● 选平台切忌只看界面,而应更看重功能,就像选女朋友或许看外表,但选老婆更要注重内涵。
● 平台要有发站内信、短信功能的产品,还要能发送图文并茂的自定义邮件。这样的通知带有图表,看着才更舒服。
● 具备业务流程管理功能,最好无需编程就能构建复杂的业务流程。对于中国人常用的会签、加减签等功能最好也能专门优化提升流程搭建效率。
● 选低代码平台要选能针对表单、记录、字段都能精细控制的,并且能与业务逻辑相结合,实现动态权限控制的。这样才能帮助企业实现数据安全可控。信息安全问题无小事,马虎不得。
● 低代码平台要能搭建移动端应用。比如,领导可能更乐于在手机上查看图表报表,外勤人员也通常不方便随时使用PC,支持搭建移动端应用才能满足他们的要求。
● 要选具有操作日志功能的产品,这样谁登陆、谁操作、将什么修改成什么都有记录,所有操作日后才可追溯、可审计、可追责。
● 平台权限控制除了一般的记录级、字段级、表单级之外,最好具备与组织结构结合的分级授权的权限体系,从而将创新能力、数字管理能力逐层下放,激活子公司的活力。许多企业分公司众多,假如IT系统权限过于集中,所有事务都交于总部负责会产生许多问题。比方说一家集团企业有在各地有上千家大大小小各级子公司,如遇到开账号之类的问题都要找总部IT,效率就会很低,也不够灵活。这时候就需要分层授权的体系,构建满足大集团需要的权限控制系统。
● 企业在引入低代码平台前往往已有多种系统,为了打通数据孤岛,挑选低代码平台一定要挑选具有强大集成能力的。这样的平台不仅要能将数据读到平台,还能将运算后的数据通过API、数据库通路推入原系统,实现双向互通的深度集成,操作层面的彻底一体化。
● 一款低代码平台应该具备导入导出模板的能力,支持信息、应用跨数据库迁移,从而将企业所需场景模板化,便于在企业不同部门乃至不同分公司迅速推广复制最佳管理实践。
总结
回顾一下,一般来说真正强大的低代码平台是明显优于传统开发的,不论是开发效率、方便性、易用性皆是如此,但数字化选型一定要选择能够搭建复杂系统核心应用的平台。
总体来说,产品功能越强大,对代码的要求就越高;操作简单的,不需要使用代码,功能也就相对单一一些。
简搭(jabdp)虽然是低代码平台,但是已经形成了完整的开发体系,简搭(jabdp)用户不需要掌握后端编程语言,只需要会简单的javascript和sql,便可实现复杂的业务功能。简搭(jabdp)已经开源且案例丰富,扩展和维护也比较容易,感兴趣的小伙伴们可以关注一下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蒲公英不只是“天然抗生素”,常泡水喝有8个好处,但注意3个禁忌_百度... 蒲公英茶的功效与作用,抗菌笑容和美容养颜/清热去火 喝蒲公英水可以去火吗 伦敦看展实录-Damien Hirst 做个俗人,贪财“好色”,说的便是达明安·赫斯特 瓷砖抗静电地板 Win10共享硬盘访问不了怎么办 何为《老师对我说》读后感150 有本小说里写的师生恋发生在大学里,老师让学生写何为勇者 学生只写了5... 白酒能泡洋葱吗 国内的零代码开发平台只能做一些BPM流程吗? 微信营销有什么优势? 鸡肉淮山红枣汤有什么功效 微信营销都有哪些比较独特的方式可以促进营销? 淮山鸡汤可以加什么一起煲汤吗 山药鸡肉能一起吃吗 生滚鸡肉淮山汤的做法 鸡肉可以和山药一起煲汤喝吗? 淮山同鸡肉怎么煮? 微信营销的优势有哪些? 淮山.玉米.鸡可以一起炖汤喝吗 淮山可以和鸡肉炖汤吗 淮山能同鸡一起煲汤吗?能放红枣和枸杞吗?谢谢!! 淮山鸡肉汤的做法 淮山燕窝黑枣鸡肉可以一起煲汤吗? 淮山鸡肉汤的做法窍门 淮山可以和鸡肉一起煲汤的吧? 煲鸡汤能放淮山吗? 新鲜淮山可不可以跟鸡肉煲汤 鸡肉可以炖淮山吗? 零代码开发平台有哪些? 低代码开发平台与零代码平台有什么不同? 无代码的开发平台和低代码开发平台有什么区别_什么是低代码平台 低代码开发平台与零代码开发平台相比,谁的性价比更高 国内比较好的零代码平台有哪些?功能要比较完善的。 无代码开发平台越来越被大家认可,认为是未来的方向,请问国内最好的是哪个? 有哪些快速开发平台或者零代码开发平台? 现在好用的无代码零代码开发平台有哪些,求推荐? TaskBuilder是低代码开发平台还是零代码开发平台? 零代码开发平台,国内哪家比较好啊? 百数进行零代码开发平台只能做一些BPM流程吗? 国内哪个无代码开发平台功能比较完善?  低代码、轻代码、零代码怎么选择物联网软件? 零代码是什么意思?百数属于零代码吗? 为什么那么多领先企业零代码开发平台,都选魔方网表? 百数是低代码开发平台还是零代码开发平台? excle表格怎么在一个单元格内筛选 excel单个表格怎么设置筛选条件 5周5天能看到胎心胎芽吗 5周已经有胎心胎芽