Salesforce:是否可以在 Salesforce 之上开发 Web 应用程序

问题描述 投票:0回答:4

让我先介绍一些背景知识:我正在帮助一家非营利组织,该组织希望拥有一个由 Salesforce 支持的基于浏览器的应用程序,但有非常具体的要求。

我看到 Salesforce 有一个我们可以调用的 REST API,因此我们可以开发一个独立的应用程序来提供他们想要的网页,并在需要时使用 REST API 来调用 Salesforce。

我想知道是否有办法直接在 Salesforce 上托管 Web 应用程序;这样我们就不必拥有单独的应用程序服务器。非常感谢任何对文档/开源产品的建议或指示。

salesforce
4个回答
0
投票

是的,您可以创建允许您的应用程序访问 Salesforce 的服务


0
投票

根据应用程序的类型,是的,您可以使用 Salesforce 站点功能将其托管在 Salesforce 上,您也可以在 Heroku 上开发和托管您的应用程序,Heroku 归 Salesforce 所有,并且可以使用 Heroku Connect 将数据同步到 Salesforce 或从 Salesforce 同步数据,或者您可以在 AWS 等其他服务上构建和托管它,并通过 REST API 连接。您只需调查并选择最适合您的用例的选项。需要注意的一件事是 API 存在限制(在滚动 24 小时内可以对 salesforce 进行的调用数量)。根据应用程序的需求,请务必查看这些限制是否会成为问题。因为如果应用程序不断呼叫销售人员,这可能会成为一个问题。但您可以采取一些措施来解决这个问题,例如缓存。


0
投票

是的,Force.com 站点和 Site.com 功能都允许您在 Force.com 平台上托管网页。标记存储在 Visualforce Pages 中,并且可以使用 Apex 访问数据库中的记录。我已使用 Force.com 网站将多个网站(包括我们公司的 www.mkpartners.com)迁移到 Force.com。
需要记住的一件事是,每月的浏览次数限制为 500,000 次,并且渲染包含也存储在平台上的图像的页面将导致页面的单个视图和每个图像的单个视图。如果您已经拥有一个非常受欢迎的网站,我就不会迁移。如果您是小型企业或非营利组织,那么应该没问题。 另一件需要记住的事情是,基于数据库中记录的动态功能在维护时段期间将不起作用。不过,您可以上传要在这些窗口期间呈现的网站的静态版本。


0
投票

是的,您可以在 Salesforce 之上开发 Web 应用程序。利用 Salesforce Lightning,它支持现代 UI 的 Lightning Web 组件。利用 RESTful API 实现无缝数据集成,或使用 Visualforce Pages 实现更传统的方法。考虑将 Heroku 用于 Salesforce 生态系统中的广泛应用程序。进入活跃的 Salesforce 开发人员社区获取资源和支持。评估您的要求和所需的用户体验,以选择最合适的方法。

© www.soinside.com 2019 - 2024. All rights reserved.