什么是低代码应用程序开发?直到几年前,“低代码应用程序开发”一词才出现。虽然这个概念不是一个新概念。企业和中小型企业中有一个“公民开发者”和“高级用户”的概念。含义是业务用户看到了优化流程并将其视为自己开发自己的应用程序的机会。他们甚至尝试使用技术,例如Microsoft Excel中的Visual Basic for Application(VBA)编程。低代码工具将这一理念从精通技术的员工扩展到任何普通员工。普通员工会看到简单应用可以优化和解决的业务流程或问题。他们开始自己建造它。
相比之下,顶级工具将使用Forrester Research Inc.用于“ Forrester Wave”研究报告进展的“低代码”一词。另一家真正的研究公司Gartner Inc.后来又对工具进行了自己的研究。Gartner称它们为“企业高生产率应用程序平台即服务”(hpaPaaS),但是其新的“魔力象限”则用“低码”,“无码”和“ RAD”的措辞大肆地描述了该空间。该公司仅检查了以云计算为基础的安排。
报告在报告中具有“领导者”类别,并且两家公司均被视为领导者的公司只有Salesforce.com Inc.,OutSystems Inc.和MendixInc。以下是对由Microsoft提供的三个低代码平台的详细研究。这些领导人。
Salesforce.com尽管该组织以其CRM软件供应商的声誉而著称,但其Force.com的“高效率应用程序平台服务”自2008年以来一直在现场。目前,Force.com和类似的管理机构已根据该组织的职责提供了服务。 App Cloud移动平台。
它提供了一个移动SDK,可用于制作可通过组织的Salesforce1项目发送的本机Android,iOS和Windows应用程序。工程师可以利用组织的Heroku云应用程序平台来计划和工作各种后端服务。
拥有近10年历史的Force.com仍然是该产品的核心,它提供的应用开发比低代码方法更为简单,被称为无代码。
该公司表示:“ Force.com是唯一使您无需编写代码即可构建功能强大的企业应用程序的平台。您可以通过将组件拖放到Lightning App Builder中来创建应用程序。此外,使用Lightning Process Builder自动化业务流程,并使用Schema Builder修改您的数据对象关系。”
该公司在博客文章中说:“通过授权公民开发人员进入业务的各个部分,他们所有人都可以修改和改编自己的工作,而不是等待传承创新,变革将持续而顺利地进行,而不会出现不适感。低代码革命实际上是在设定变更步伐,并使每个人都成为积极参与者。”
我们被DesignRush评为Salesforce Commerce Cloud公司。
外系统尽管Salesforce的方法在某种程度上是零碎的,但总部位于亚特兰大的OutSystems却将其大多数低代码鸡蛋置于一种直观的开发条件下,其最新版本是OutSystems 10平台。借助它,开发人员可以表征移动和Web应用程序的数据模型,业务原理,工作流程过程以及UI。
该组织强调其对脱机功能和对本地小工具功能的访问的支持。尽管应用程序段只是拖到工作面上并以可视方式关联,但是工程师可以通过以C#,Java,SQL,HTML,CSS和JavaScript等语言编写或利用自定义代码来开发应用程序的实用性。
这个阶段显然与“任何”框架结合在一起,应用程序可以一键传递,包括对重要商店的多功能应用程序开发。
这是该公司“避免快速开发应用程序的陷阱”的方法的总结:
OutSystems架构避免了旧的第四代语言(4GL)技术的陷阱。可视DSL定义为足以表达复杂企业应用程序所需的广泛逻辑范围。它还设计为开放和可扩展的,允许开发人员插入自定义代码或预构建的扩展。
我们从一开始就将OutSystems视觉语言设计为现有编码技能之上的一层,而不是将其推广为“无代码” ,而实际上是将优美的“逐步降低”提升为标准的3GL语言,例如C#,JavaScript ,SQL和CSS。目的不是要使开发人员远离编码。相反,它只是增加了开发人员已经知道的内容,因此他们变得异常高效。为了保持控制并避免“撞墙”的危险。
门迪克斯Mendix强调了其同名平台的协作开发能力。此外,它提供了模型驱动的逻辑,数据模型,UI,所见即所得页面编辑器以及基于Web的快速原型制作。该公司表示,关于合作的内容涉及敏捷项目管理,社交互动,反馈管理和团队开发。
Mendix平台提供了现成的主题,页面模板和设计元素以及导航布局。该公司在其平台上注册了以下五项原则:
•创建超出用户期望的应用程序。
•实现前所未有的价值实现时间。
•在每个级别都实行开放。
•快速前进而不会牺牲控制能力。
•通过智能应用程序获得新见解。
Smart Apps参考涉及在物联网(IoT),大数据和机器学习时代发展的现代多通道应用程序。该公司表示,与其说等待用户输入,不如说是智能应用程序:智能(它们向用户提供建议和领导力);主动(他们预测即将发生的事件并激活指导用户的工作流程);和上下文(已修改,可识别位置并植根于用户进程)。如果你想了解更多内容,请联系我们济南网站建设。