Salesforce开发人员一直都是生态系统内的主力军,其工作内容也比较广泛,职责范围从基于代码的任务到需要一定商业敏锐度的工作。
毋庸置疑,在Salesforce Developer领域存在着大量行业术语,并且使用范围广,使用频率高,一起来先睹为快吧!
Developer领域的术语
SFDX
全称:Salesforce Developer Experience
SFDX指的是Salesforce开发人员的用户体验。以前,开发人员需要扩展平台的限制,而平台的设计并未考虑到他们的工作流程。
Salesforce DX是解决这个问题的好方法。Salesforce对DX的总体目标是支持源驱动的开发,这有利于构建在Salesforce上的每个人。
SFXD
全称:Salesforce Discord Community
sfxd.github.io/是一个Salesforce开发者社区,由Salesforce开发者策划。由Discord社区连接,还有一个 wiki(美化的HTML文件集合)和可搜索的实现文件。
PD1
全称:Platform Developer 1初级开发认证
PD1认证是Salesforce开发人员的基础考试,其涵盖范围广泛,设计平台、声明性和程序化主题。
API
全称:Application-Programming Interface应用程序接口
API是允许将两个系统集成在一起的中介。API 使开发人员能够让两个系统相互“对话”,以期望的时间和方式成功地交换数据。
Salesforce有多种类型的API,具体取决于开发人员的集成要求。
LWC
全称:Lightning Web Component
LWC是一种更新的基于Web标准的框架方法,用于在Salesforce平台上创建组件。它们更易于定义和开发,因为符合更新的Web标准(如 CSS、HTML和更新的JavaScript,无需设置框架)。
CPU
全称:Central Processing Unit中央处理器
CPU是常见的计算术语,指的是根据软件和用户输入处理指令的组件。
在Salesforce生态系统中,你会听到“Apex CPU”。Salesforce平台对任何给定的执行内容施加CPU使用调节器限制,大约为10秒。这意味着Apex代码、声明性工具或事务中的组合不得超过约10秒的限制。
ETL
全称:Extract, Transform and Load提取、转换和加载
ETL指的是从一个平台提取数据、转换数据格式并将其加载到另一个平台的一类工具。它们具有广泛不同的功能集,功能具体取决于开发人员的集成或数据迁移挑战。
SDK
全称:Software Development Kit软件开发工具包
在构建这个模型时,需要一整套物品,包括套件本身、组装它们所需的工具、组装指令等。 在 Salesforce平台上,开发人员会找到Mobile SDK、Mule SDK和其他平台SDK。
SLDS
全称:Salesforce Lightning Design System
SLDS指的是帮助开发人员构建具有Lightning Experience界面的应用程序,而无需编写CSS。
SLDS是一个CSS框架,可让用户访问开发人员用来创建Lightning Experience的图标、调色板和字体。
MVC
全称:Model–View–Controller模型-视图-控制器
应用程序设计模型由三部分组成:Model表示数据或活动的实体,View表示模型状态的可视化,Controller表示用于更改模型状态的工具。
SOQL
全称:Salesforce Object Query Language 对象查询语言
SOQL是用于搜索组织的数据以获取特定信息。SOQL可以嵌入到Apex代码和组织中的各种其他位置,以编程方式获取特定信息。
SOSL
全称:Salesforce Object Search Language对象搜索语言
用于在记录中执行文本搜索。使用SOSL在Salesforce中跨多个标准和自定义对象记录搜索字段。
OData
全称:Open Data Protocol开放数据协议
一组构建和使用RESTful API的最佳实践。Salesforce Connect调用外部OData端点以显示存储在外部对象中的数据。
IDE
全称:Integrated Development Environment集成开发环境
对于繁重的开发工作,需要一个专业的IDE。IDE提供与源代码控制集成、语法突出显示、自动完成、调试器、离线编辑等功能。
流行的示例包括Visual Studio Code和Developer Console。
CLI
全称:Command Line Interface命令行界面
用于查看和管理文件的基于文本的用户界面 (UI)。Salesforce CLI通过以下方式简化了开发和构建自动化:
- 聚合针对Salesforce组织执行命令所需的所有工具
- 同步源到和从头开始组织
- 创建和管理组织
- 导入和导出数据
- 创建和执行测试
- 创建和安装包
CI/CD
全称:Continuous Integration/Continuous Deployment/Continuous Delivery持续集成/持续部署/持续交付
CI/CD是一种软件开发实践,指的是不同的自动化过程。
持续集成(CI)是关于在发布管道中自动移动工作项,通过用于组合和测试包的环境,然后将它们推广到生产环境。
持续部署(CD)是指一旦更改或工作项被批准并合并到版本控制中,就立即将更改部署到发布管道中的下游环境。
持续交付是CI/CD的最终目标。这是一种文化或工作方式(而不是一种工作流程),它是关于在开发或定制工作完成后尽快向最终用户发布附加值和新功能。
PMD
全称:Programming Mistake Detector编程错误检测器
PMD是一个可扩展的跨语言静态代码分析器。该站点托管文档,并且建议的代码质量改进可以在DevOps平台中浮出水面。
GUI
全称:Graphical User Interface图形用户界面
GUI是一种用户界面形式,允许用户通过图形图标和音频指示器(例如主要符号)与电子设备进行交互,而不是基于文本的用户界面、键入的命令标签或文本导航。
ALM
全称:Application Lifestyle Management应用生活方式管理
如何将更改和增强功能推广到Salesforce实例?
拥有可靠的ALM流程可确保组织继续正常工作并为最终用户提供最大价值。在ALM流程中,有三个独立的开发模型:变更集开发、组织开发和包开发。
DML
全称:Data Manipulation Language数据操作语言
通过提供简单的语句来插入、更新、合并、删除和恢复记录,提供一种直接的方式来管理记录。
RAML
全称:RESTful API Modeling Language
可以轻松管理从设计到共享的整个API生命周期。RAML非常简洁,只需编写需要定义的内容即可,并且可重复使用。RAML是机器可读的API设计。
GTL
全称:Guide Template Language指南模板语言
GTL是一种Marketing Cloud脚本语言,提供了一种声明性语法,用于创建个性化、动态、数据驱动的消息,以及构建跨渠道模板和布局。
SSJS
全称:Server-Side JavaScript
Marketing Cloud使用由Marketing Cloud服务器处理的JavaScript代码。
Marketing Cloud不是使用浏览器在客户端计算机上渲染 JavaScript,而是在渲染时在服务器上执行 JavaScript。
MEL
全称:Mule Expression Language
MEL是一种轻量级、特定于Mule的表达式语言,可用于访问和评估Mule消息的有效负载、属性和变量中的数据。
作者:自由侠部落
博客地址:https://home.cnblogs.com/u/CDP1/
本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接
如果文章的内容对你有帮助,欢迎点赞~
🐯Salesforce免费学习资料、高薪岗位、考证攻略,40💰考试优惠券等更多福利尽在微信公众号:自由侠部落,欢迎各位关注。