关于无代码/低代码平台选型的对比及测评
目前市面上的无代码/低代码开发平台繁多百花争艳。那么如何快速从众多的开发平台中选择适合自己的开发平台呢不知道如何入手那么请看完一个多年从事无代码/低代码开发从业者给你带来的一些建议开发平台有知名度高的也有默默无闻的那么应该如何选择呢优先选择知名度比较高的答案是不一定。为什么呢知名度高有可能是平台自身的原因也有可能是平台所有者的光环原因。不同的开发平台基本上都是有自己的逻辑可寻的很多开发平台出现的原因都是有自己的初衷或者出发点如为了扩大自有产品的生态圈、解决某一个行业软件开发难题因此也产生了很多的不同类型的、功能性偏重点不同的开发平台。如金蝶云苍穹是基于自己的开发生态链。钉钉宜搭基于钉钉生态。帆软旗下的 简单云以报表出名。勤哲/伙伴云基于EXCEL表格功能。那么究竟应该如何选型呢选择适合自己的开发平台一、软件部署方式开发出的系统不仅需要能支持云端部署也要能支持本地部署。云端的部署分为两种公有云和私有云。公有云指厂家自己的云部署方式私有云代表了开发者可以拥有自行部署的能力。能支持本地部署才是一个正常的开发平台所具备的完整功能之一而支持本地部署的开发平台意味着也能支持私有云的部署。二、一个简易的功能测试活动信息收集表上面这个表单是所有开发平台都可以做出来的表单页面比较简单仅用来做数据录入或者活动信息收集统计一般会支持移动端用来做开放信息收集使用比如可以在微信群发布链接做数据收集使用。增强功能测试如果在开放场景下或者公开场景下使用可能不够安全。需要在系统某个页面预设一个“识别码”相当于密码开放用户在微信上点击链接提交数据时需要录入这个“识别码”用以判断是否授权用户避免链接外泄造成的垃圾数据。仅用表单自身功能不能依靠流程等其他形式来实现移动端页面PC端页面或者需要增加一个校验是否在“开始日期”或者“截止日期”内并限制录入的功能等等。结论如果不能通过上面的简单功能或者逻辑开发设计则可以直接PASS掉了说明灵活性不够无法胜任企业级系统开发的需求仅能做一些简易的轻量级的表单级别的功能开发使用。三、组织架构和权限功能模块开发平台是否有完整的 组织架构和权限模块功能如果没有是否能支持开发者自行开发设计出一个完整的系统权限功能模块。系统权限设置或者权限策略至少要包含表单级和字段数据两级权限或者策略设置。否则不能支撑起一个系统的核心模块权限模块独立开发难度相对来说是比较复杂的。如果开发平台已经集成了这个模块功能则可以减少开发者很多的工作量特别是无代码和低代码开发这个模块的功能开发对于开发者是有一定挑战性的。四、工作流OA审批功能流程功能也是企业软件所必须具备的核心功能基本上所有的开发平台都支持这一特性但实现的方式和细节还是有差异的大概有三种模式有些开发平台是独立的流程控制中心有些是表单和流程集成为一体的也有两种模式可以混合实现的至于哪种方式更便捷或者更优需要具体详细的了解后做出判断。四、不同系统之间的数据打通功能API基于开发平台理论上可以开发出企业所有需求的各种软件比如CRM/ERP/WMS/SRM/MES等等把所有系统的数据进行统一的有效的管理打通各个系统的数据和信息流避免了不同系统各自独立造成的数据孤岛。 但是也难免还是会存在一些历史遗留的老旧系统或者必须要使用的其他管理系统那么一个企业要想实现全局的无隔离的打通的数据信息流实现不同系统之间的数据链接就需要开发平台具备一定的API能力。当然即使开发平台具备了一定的API对接能力但是本质上还是有一些区别的不同的API,实现的开发能力也是不同的有相对便捷的但实现是有代价的比如收费。也有相对稍复杂的功能强大的但是需要有一定编程门槛的。或者某些开发平台是基于自身产品生态的本省就融合了一些潮流或流行的软件APP简的快捷对接功能。这个也需要具体了解和考证以便判断是否更适合自己。和需求者本身的知识能力挂钩。五、移动端支持现代社会手机已经深度融合到了人的工作和生活的各个角落那么集成移动端的支持也是显得格外重要。一款优秀的开发平台一定需要支持移动端。移动端支持大概有两种模块开发一种是PC端集成移动端界面一次开发直接绑定使用弊端是移动端界面不支持深度定制开发。 另一种是独立界面开发一般前后端分离开发的平台都是支持这种独立开发的优点是功能更强大但是需要花费一些时间整体来说是更优的。最后举一个例子用两款不同的开发平台做简单分享云表表单设计界面云表表单设计界面云表后端设计云表开发界面活字格设计界面活字格开发界面活字格后端设计活字格开发界面。云表和活字格这两款开发平台也是我比较推荐给大家的一个是无代码开发平台门槛低容易上手基本功底很优秀一个是低代码开发平台有一定门槛功能更强大和灵活具体优缺点如下-------------------------------------------------------------------------------------------------------------------------------------------------------------------------对比项目 云表无代码开发平台 活字格低代码开发平台【要求门槛】 云表最低建议熟练使用过任何一款系统。 活字格最低建议至少具备IT背景的技术员或者有编程入门的。【开发架构】 云表是前后端一体式开发集成移动端界面。 活字格是前后端分离需要直接面对数据库和界面独立开发。【插件拓展】 云表是基于官方开发统一弊端是依赖度比较高。 活字格支持程序员自行开发各种第三方插件弊端是杂。【二开难度】 云表直接原系统登录开发。支持模版直接导入导出。 活字格需要旧版本支持独立工程文件保存。【复杂度】 云表更快捷和简单。 活字格相对云表工作量会更多复杂度至少一倍。【移动端】云表是一体集成的。 活字格是独立开发设计的更复杂和更灵活。总结两个开发平台都发展了十余年以上每年都在固定更新版本活字格体量相对更大一些。两者都是基于表格的开发平台云表开发界面和表格深度绑定活字格开发页面基于表格但是又在一定程度上脱离了表格的页面束缚做了一些拓展功能。活字格平台的开发风格更接近传统代码开发风格云表基本上摆脱了开发开发风格习惯是一种全新的风格系统架构基本功底也比较优秀。最后的建议软件需求不是很苛刻的要求需要快速和中度、轻度使用的企业级软件推荐云表。对于系统架构更复杂需要复杂对接有代码级倾向要求的系统建议活字格。---------------------------------------------------------------------------------------------------------------------写在最后作为活字格及云表的服务商和代理商经过多年的发展及定制软件功能迭代我们基于机加工行业和生产企业及贸易企业我们根据客户需求做定制开发主要针对中小企业客户群体已经有三十多个不同行业的客户。来自珠海麦拓供应链服务有限公司的文章。