应用程序的未来:Salesforce如何使用低代码开发

互联网2020-03-23 16:19:08
导读开发工具需要考虑到最终用户、业务用户和传统开发人员。虽然对低代码开发的关注大多集中在作为开发人员的用户身上,即所谓的“公民开发人员

开发工具需要考虑到最终用户、业务用户和传统开发人员。

虽然对低代码开发的关注大多集中在作为开发人员的用户身上,即所谓的“公民开发人员”,但他们只是故事的一部分。

是的,任何人都可以构建一个应用程序是很重要的,但也必须注意到,经验丰富的开发人员和设计师是向最终用户提供引人注目的工具的关键。这并不意味着开发人员不能从让我们提供低代码解决方案的工具和技术中获益,只是意味着他们将以不同的方式使用它们。

在我以前关于低代码的专栏中,我指出Salesforce的开发者平台组合是如何实现基于用户的开发的范例。本周,他们推出了基于云的开发平台AppCloud的新版本。App Cloud Mobile是一套以移动应用程序为中心的工具,它融合了目标受众,从而形成了一种构建前端和后端工具的方式,这些工具与Salesforce的数据平台和API一起工作,同时利用了HerokuPaaS。

就在发布前,我与产品营销副总裁SeemaKumar谈到了Salesforce是如何看待低代码空间的,以及它是如何将所有的开发平台聚集在一起,以支持不同类型的开发人员和不同类型的应用程序的。

低码发展即将来临:欢迎未来

云组件。作为基础设施的软件。硅谷的企业软件公司正在改变我们思考和构建应用程序的方式。


应用云移动的一个关键是,我们需要改变我们如何构建应用程序,因为我们需要更多的开发人员。库马尔指出,“移动应用程序需求巨大。”她说,虽然有这种需求,但也有另一套需求需要满足:“应用程序需要美观,它们需要安全,它们需要连接到不同的数据源。

虽然很容易让人联想到Salesforce是一家CRM SaaS供应商,但在过去的几年里,它花了很多时间来建立一个强大的开发平台,并吸引了谷歌和微软等以开发人员为中心的公司的人士来运营该平台。这给了它三个不同的平台,它可以用来构建低代码应用程序,重点是移动。

第一个是Force.com,它是其原始APEX开发环境的直接后代,允许您在Salesforce服务及其数据之上构建应用程序。密切相关的是闪电,一组组件,可以用于在Salesforce1移动应用程序中构建应用程序。最后,还有Heroku,一个开创性的PaaS开发平台,可以快速运行捆绑的代码,以及主机数据和API集成。

应用云移动将这三种服务捆绑在一起,允许您管理您的用户和开发人员,控制对服务和数据的访问,同时给您一种在业务内外分发代码的方法。业务用户可以使用低代码技术将闪电组件拖放到应用程序中,而开发人员可以继续使用他们选择的工具和语言,这使得开发人员和用户都有可能在新应用程序上进行协作。

包的核心是一个SDK,它处理身份,保护数据访问。构建最终用户应用程序的开发人员可以使用熟悉的技术,如Apache Cordova,构建将在任何移动平台上运行的代码,使用HTML、CSS和JavaScript。外部数据和API可以使用HerokuConnect带入一个应用程序,它允许您在数据库之间映射字段,以及将代码链接到Salesforce数据。

以Salesforce为核心的平台,有一个强烈的重点是了解客户互动,你可以分析用户是如何使用一个应用程序的。库马尔演示了一个房产应用程序,该应用程序可以用来将房地产经纪人与购房者联系起来,允许购房者表示对移动应用程序中的房产的兴趣,该应用程序反映回企业Salesforce实例-然后在房地产经纪人的Sales Force1实例中进入闪电应用程序。

建立一个闪电应用程序是很容易的。基于浏览器的工具可以方便地快速选择您想要的布局,然后将您想要的组件拖放到页面上。一旦构建,您就可以将其推送到Salesforce1应用程序容器,因此下次用户登录时它是可用的。没有必要去应用程序商店下载它,任何更新都可以在发布后立即获得。

在Salesforce使用它的应用云移动服务所做的事情中有很多值得喜欢的地方。它很好地平衡了终端用户、业务用户和传统开发人员之间的关系,为他们提供了完成工作所需的一切。正如库马尔所指出的,这一切都是为了“迅速从应用程序中获取数据,然后让人们采取行动”。如果您能做到这一点并快速构建您的代码,那么就会有一个真正的业务好处。

免责声明:本文由用户上传,如有侵权请联系删除!