
新媒易动态
NEWS CENTER
NEWS CENTER
2024-11-09
NocoBase 主打以数据表模型为驱动,后台数据结构与前端页面分离,相关于以表单为驱动的低代码渠道上限更高。针对简单的事务运用,能够利用高度封装的组件和数据表模型快速开发,关于杂乱场景的事务运用也有必定的发挥空间。如果能够提高整个渠道的运用体会和易用性,NocoBase 会有更大的发展潜力。
OutSystems是一个功用全面、高度集成化的国外低代码渠道,供给了丰富的预构建组件和模板,致力于协助企业快速构建、布置和管理企业级运用程序。
体会地址:https://www.outsystems.com
还是从前端页面规划、事务逻辑规划、数据模型规划、后台数据逻辑 4 个维度深度剖析 OutSystem 的可视化开发才能。
在 OutSystem 中一个 Screens 对应一个页面,在 Screens 规划器中供给了丰富的控件库,比方文本输入、图片上传、按钮等,集成了必定功用的组件库,比方表格、统计图表、地图等和用于页面排布布局的容器组件,每个组件能够灵敏地设置对应的属性和款式。由于页面部件拆分得比较细,页面规划的发挥空间很大,能够规划出风格各异的页面,同时能够很好的适配移动端、web 端。短少功用封装也带来必定的开发杂乱度,会必定程度地影响开发功率,但全体可视化开发出的页面作用给出4 颗星也是情理之中。
OutSystem 的事务逻辑在 Action 中完成,再经过组件的对外事件触发 Action, 每一个 Action 就是一个流程。流程中支持条件判断、循环遍历等常用逻辑,流程中能够添加节点,节点能够是另一个 Action、外部接口、定义变量、 js 代码等等。这样能够确保每个 Action 相对独立,而事务逻辑的复用率较高。由于是运用流程图的方法,若逻辑过于杂乱,对整个 Action 的可读性会有必定的影响。
OutSystem 每个运用都有一个数据库,能够在数据库中创立实体表。内置了 12 种字段类型,添加字段时,会自动根据字段称号推荐对应的字段类型。支持创立多表之间的关联联系,比方一对一、一对多、多对多。
OutSystem 更倾向于对原始的数据库表操作,并没有做过多的封装,这对用户有必定的开发根底的要求。
OutSystem 的后台数据逻辑也是集成在 Action 中完成的,经过节点区分为前端 Action 和服务端 Action,这里就不重复介绍。
OutSystem 是国外主流的低代码渠道之一,无论是前端页面规划还是数据结构、数据逻辑规划都供给很好的解决方案,基于此,能够开发出页面风格美观,事务逻辑杂乱的运用,同时能够很好的习惯 web 端和移动端。现在还没有汉化版的客户端,这对国内用户而言有必定的门槛,同时页面交互风格和规划思路与国内的产品有较大的差异,需要必定的时刻去习惯。综合而言,OutSystem 是一款很优秀的低代码渠道,对国内的低代码渠道有很好的参阅意义。