首页 > 名字大全 > 微信名字 正文
【微信字母名字代码】在5分钟内可以快速掌握低代码和无代码工具的种类

时间:2023-02-16 01:23:20 阅读: 评论: 作者:佚名

资料来源:计算机世界

在以前的微信《低代码与无代码平台,编程界的美图秀秀!》上介绍了低代码和无代码平台的优点。今天继续分享干货:

在购买低代码或无代码开发工具之前,首先要问几个关于要开发的应用程序的问题,以确保低代码或无代码的代码适合你。(最好写下答案,以备日后参考。)

你在做桌面应用程序吗?适用于Windows?在Mac上?用于Linux?还是针对以上所有操作系统?

您正在构建web应用程序吗?对于桌面浏览器?关于平板电脑?关于智能手机?还是针对上面所有的设备?

你在做移动应用程序吗?关于苹果手机?对于ipad呢?你是针对安卓吗?还是针对上面所有的移动设备系统?

您打算为移动设备编写基本代码吗?使用混合网络技术?使用默认shell和web内容?还是使用上面所有的技术?

有预算吗?预算是多少?有最后期限吗?最后期限还有多久?有多少开发者?他们有什么技术?预算、截止日期和资源是否与应用程序的目标一致?你是怎么估计的?

应用程序后面需要数据库吗?如果需要,使用现有数据库还是新数据库?客户更新数据库吗?

应用程序是否需要支持客户端通信?需要其他特殊功能吗?

您正在构建内部应用程序吗?顾客或消费者可以使用吗?供商业伙伴使用?或者所有这些人都可以使用吗?

是否正在更换或改造现有的业务流程?你在尝试用电脑处理现有的纸质表格吗?

这一系列问题表明,应用程序的大象环境是多种多样的。因此,没有代码的低代码开发工具的设计范式也多种多样。

运行时目标包括适用于Windows、macOS、Linux甚至DOS的桌面应用程序。移动对象包括Android、iOS和针对平板电脑和智能手表的变种。web应用程序对象几乎包括上述所有内容。还应考虑浏览器支持(Chrome、Edge、Safari、Firefox、Opera)和加快各种屏幕大小的功能。混合web应用程序将基本shell应用程序和web内容结合在一起。

设计范式包括自定义原型应用程序、具有属性表和少量代码片段的拖放设计环境、声明性字段说明、扫描表单转换、线框或图形设计转换以及从数据库架构生成表单。控件可以有绝对或相对布局,也可以有面向控件组的流式布局或容器。控件本身可以是平台特定的,也可以作为工具运行时环境的一部分来实现。

后端功能可能包括对数据库、云服务和企业应用程序的身份认证和连接。移动应用程序可以支持文本消息、推送通知、地理位置、照片和视频服务、社交id供应商以及与社交网络的集成。使用后端服务的应用程序可能设计为在连接断开时正常工作,知道如何解决多个用户尝试脱机更新数据库时可能发生的数据冲突。

业界领先的低代码和无代码开发平台

目前在无码及低码开发领域有400多家供应商。Gartner跟踪分析了其中约250家供应商,许多供应商和产品跨越了多个类别。

我认为,业务流程管理(BPM)和机器人流程自动化(RPA)工具不应与其他无代码和低代码工具相结合。即使存在一定程度的技术重叠,BPM和RPA工具的主要用途也是自动化和配置其他系统。一般的低代码开发工具可以使用企业系统,但只是实现其他目的的手段。

例如,RPA是盘点贷款的枯燥、重复和自动化多系统过程的工具。现场服务代理记录电梯检查的平板PC应用程序可以取代纸质表单,加快流程,消除部分办公室的信息战士,但流程自动化水平没有RPA高。

以以下7个低代码和无代码开发供应商为例,按字母顺序选择。(注:进入该名单并不意味着推荐,没有该名单也不意味着指责。)。

Alpha Software:Alpha Anywhere是一款完整的低代码高速应用程序开发工具,用于为不同级别的开发人员开发面向数据库的桌面、web和混合移动应用程序。Alpha TransForm是用于开发移动表单的无代码和低代码工具,提供离线功能,包括连接恢复后自动同步。

Appian:Appian为开发Web和移动应用程序提供了无代码企业数据集成的视觉无代码设计师和低代码工具。

功能。Appian分别为BPM和RPA提供了自动化平台。

❖ Claris:Claris FileMaker是一种低代码开发系统,适用于桌面、Web和移动应用程序开发,有自己的数据库。它拥有内置模板、拖放式设计和直观的图形化UI(用户界面)。Claris Connect是一种自动化平台,建立在与FileMaker相同的核心上。

❖ Mendix:Mendix Studio是一种面向平民开发人员的所见即所得的、基于浏览器的开发环境。Mendix StudioPro则是一种基于桌面的开发环境,包括软件开发所需的所有功能,含有需要时添加自定义代码的功能。Mendix还提供了一个自动化平台和数据枢纽。

❖ 微软:Microsoft Power Apps是一种面向Windows10的低代码应用程序构建器,它使用模板、拖放式设计和Power Fx(一种类似Excel的编程语言)。Power Apps包含一个语言模型,可以从自然语言描述生成Power Fx代码。专业开发人员可以使用Azure Functions和自定义连接件来扩展Power Apps。Power Automate是一种单独的PRA平台,带有工作流引擎。

❖ OutSystems:OutSystems让你可以拖放视觉元素,为Web和移动应用程序创建UI、业务流程、业务逻辑和数据模型,并在需要时使用代码进行自定义。它提供了大约70个预构建的模板和模式。OutSystems Forge含有数千个预构建的代码模块,你可以将它们拖放到应用程序中,如果需要还可以在IDE中进行扩展。

❖ Salesforce:Salesforce Lightning是一种面向Salesforce平台的低代码拖放式应用程序开发平台。Lightning还可以连接到你的其他应用程序和数据。Lightning App Builder让业务用户可以通过点击操作来创建应用程序;Lightning Web Components帮助开发人员创建可重用的元素。

预告

只需7个问题就能选出适合你的无代码和低代码开发平台。想知道是哪些问题吗?请持续关注“计算机世界”的干货分享!

本文来自【计算机世界】,仅代表作者观点。全国党媒信息公共平台提供信息发布传播服务。

ID:jrtt

  • 评论列表

发表评论: