Code with Salesforce Languages Learning Objectives

Salesforce三种核心编程技术:

Lightning Component Framework

Apex

Visualforce

Lightning Component

Lightning Component是一种User Interface开发框架可用于Desktop和Mobie。

可以通过使用与构建和自定义的Lightning组件,开发和Lightning UI一致的应用。

类似AngularJS,React或者Polymer框架。

在Spring 19之后,可以采用两种不同的开发模式:Lightning Web Component和传统的Aura Components。

Lightning Web Component使用HTML和JavaScript构建。

Lightning Web Component和Aura Components可以在同一个页面共存。

Lightning Component的另一大优势在于,它们已经做了Moblie兼容,当用Lightning Component构建Moblie App时,不同担心它的显示方式。

Lightning Component

如何查看Lightning Component的组件

1. Setup

2. 在Quick Find中输入Lightning Components

你就可以看到当前Org中所有的Lightning Component。

Apex

Apex是一种类Java语言

Apex中标签属性,比如@InvocableMethod。

Apex中有类SQL的查询语言,叫做SOQL。

Apex代码可以用于Process Builder等功能。

Apex代码还用于Lightning Component的服务端代码。

Apex Code样本

Visualforce

Salesforce平台开发最后一个重要的技术就是Visualforce。Visualforce用于构建自定义的页面。

Visualforce中支持其他Web标准技术包括:HTML,CSS和JavaScript。

相比较Lightning Component,Visualforce用于整个页面的开发,而Lightning Component用于开发页面的组件。

SLDS的tag是指Salesforce Lightning Design System,这个tag能够使Page外观和Lightning风格相匹配。

如何查看Visualforce Page

1. Setup

2. 在Quick Find中输入Visualforce Page

你就可以看到当前Org中所有的Visualforce Page。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容