Salesforce1 平台:移动应用开发工具

日期:2015-9-21作者:T.J. Houpes翻译:崔婧雯 来源:TechTarget中国 英文

【TechTarget中国原创】

Salesforce公司的Salesforce1平台是一个软件即服务(SaaS)的移动应用开发平台,用来创建面向消费者和面向员工的Android和Apple iOS应用。它的市场定位为应用管理的完整服务,在应用创建到应用分发过程中提供全面辅助。它能够帮助个人开发人员以及大规模开发团队。

平台的一大功能是Salesforce集成开发环境(IDE),将Force.com,Heroku和ExactTarget Fuel整合到一起,给开发人员提供了一系列可以使用的工具。这些IDE能够用来创建单独的应用程序,也可以创建和其他Salesforce产品及第三方遗留系统,比如 Microsoft, Oracle 或者SAP,集成的应用。

Force.com最适合用来创建并且部署数据驱动的云应用。Salesforce将其定义为“Salesforce1平台的核心”。Force.com的一大功能是Salesforce移动SDK,这是一套允许原生,混合和Web移动应用开发的框架。原生应用用Objective-C(iOS)和Java(Android)编写,而混合和Web应用用CSS3,HTML5和JavaScript编写。

Force.com使用REST和SOAP API来修改,允许访问并且报告公司数据。这些API也允许开发人员构建通知系统,在公司数据发生变化时发出通知。开发人员还能够使用集成的Visualforce框架构建自定义的用户界面,并且使用便利的拖拽功能来创建和修改应用程序组件。Force.com也提供了安全性功能,允许开发人员为应用及其控制的数据构建基于角色访问的权限控制。

Salesforce1平台的另一个IDE是Heroku,允许用Go,Java,Node.js,PHP,Python和Ruby构建应用程序。这使得开发人员可以从一系列开发语言中选择出自己所需。开发人员还可以使用Heroku来将创建出的应用程序和已有的Salesforce应用通过使用开源API集成到一起。也可以使用Heroku的Elements Marketplace,它给开发人员提供了将近150个插件,来帮助实现分析,监控,用户通知,安全功能和测试。

ExactTarget Fuel,Salesforce IDE的另一部分,能够用来创建独立的应用,但是最适合用来创建扩展或者和Salesforce的ExactTarget(Marketing Cloud)产品集成的应用程序。开发人员能够用Java,.Net,PHP,Python和Ruby Web语言构建应用,继而提供很多Web语言以供选择。创建出的应用程序能够和REST和SOAP API集成,允许它们处理邮件活动的自动化,市场和分析流程。Fuel UX工具也允许开发人员使用JavaScript技术来构建Marketing Cloud集成的应用。

该平台目前有四个版本:Force.com Enterprise App,每个用户每月收费25美元;Force.com App Bundle,每个用户每月收费80美元;Force.com Unlimited App,每个用户每月收费150美元,以及Connected Customer App Package,所需费用根据每种使用情况单独核算。每个版本都是按年付费的。这些版本间的比较以及不同之处可以在平台的spec sheet里找到。可以从Salesforce的网站直接购买所有版本。

Salesforce提供平台的30天免费试用,也可以联系公司的销售团队延长试用期。试用版包括构建并且运行自定义应用的所有必须功能,也能够访问AppExchange,这是Salesforce的应用商店版本。

Salesforce为其用户提供了很多支持资源。这些资源包括产品文档,在线研讨会和工作手册。公司还有专门的开发者社区,提供很多技术和点对点资源,都可以从它的网站里直接访问。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

T.J. Houpes
T.J. Houpes

TechTarget资深编辑

网格计算与云计算>更多

  • ThoughtWorks技术雷达:直指四大趋势

    今天随着智能硬件、 IoT、云计算等等新技术的兴起,使得产品与技术结合在了一起,如产品都嵌入也芯片传感器;另外,商业的创新也完全由技术驱动。

  • 容器技术的间接后果

    本文探讨了为什么和容器技术可能带来的好处比起来可能更容易造成问题。我会尝试在错误发生之前就深入地思考,利用可用的工具来避免错误的发生。

  • AWS OpsWorks交付健壮应用管理服务

    Amazon Web服务(AWS)的 OpsWorks是基于云的应用管理服务,使用AWS OpsWorks,用户能够定义应用架构以及每个组件的规范,包括包安装,软件配置和资源,比如存储。

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

相关推荐

技术手册>更多

  • 解围应用集成困境指南

    集成是个很老的话题,很多时候在谈及新技术的时候,我们会避而不谈,但集成问题却一直贯穿在企业之中。应用集成就是建立一个统一的综合应用,也即将截然不同的、基于各种不同平台、用不同方案建立的应用软件和系统有机地集成到一个无缝的、并列的、易于访问的单一系统中,并使它们就像一个整体一样,进行业务处理和信息共享。要实现这样的效果并不简单,在这本手册中,我们会为您拨开一些迷雾,更好的解决应用集成所面临的问题。

  • 云应用性能管理和测试教程

    云里来雾里去的云计算讲了好多年,其实对于大众来讲对这个概念仍然是有些摸不着头绪。那么对于已经应用了云服务的企业而言,在实践中有哪些技巧可以参考或者有哪些经验可以分享呢?在这期技术手册中,我们将一起来关注云应用的可用性,如何进行云应用的监控,云服务中间件如何?同时我们将侧重于云应用性能管理以及云应用测试的内容。

  • 智能BPM与业务流程工具

    Gartner认为iBPM要比运营型智能平台更优秀,表现在以下几个方面:iBPM套件提供更好的工作流,适配性案例管理以及结构化流程协调能力。

  • 复杂事件处理CEP教程

    在金融服务和其他行业中,如何使那些重要且具有战略意义的业务信息以高速数据流的方式到达企业变得尤其重要,而复杂事件处理(CEP)就是这一过程的代名词。复杂事件处理具备了分析高速数据流并鉴别重要事件的能力,虽然对这些事件的鉴别过程是复杂的,但结果却是无价的。下面我们就来介绍一下复杂事件处理。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算