Code with Salesforce Languages L
Salesforce三种核心编程技术:
Lightning Component Framework
Apex
Visualforce
Lightning Component
Lightning ComponentLightning 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的组件
1. Setup
2. 在Quick Find中输入Lightning Components
你就可以看到当前Org中所有的Lightning Component。
Apex
Apex Code样本Apex是一种类Java语言
Apex中标签属性,比如@InvocableMethod。
Apex中有类SQL的查询语言,叫做SOQL。
Apex代码可以用于Process Builder等功能。
Apex代码还用于Lightning Component的服务端代码。
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。