我们都知道 闪电 最近已被添加到Salesforce,这是Salesforce的未来。所以很多人都有新的闪电,但有好奇心,有时会发现很难理解。我意识到最佳启动方法是通过描述Salesforce雷电设计系统和Salesforce Lightning组件框架之间有什么差异。所以在这个博客中,我将尝试解释Salesforce Lighting Design System和Salesforce Lightning Components框架之间的主要差异是什么,希望它将清除新开发人员对雷电框架的大多数疑问。

Salesforce Lightning.设计系统简介

它是一个CSS框架,用于创建动态Web应用程序。通过使用SLD,我们可以响应我们的应用程序,也可以提供类似于闪电体验的外观。

安装SLD的步骤Unmanaged Packaged:在我们的Salesforce Org中使用SLD。首先,我们需要安装未被托管包装为静态资源ZIP文件的最新Salesforce Lightning设计系统。

  • 登录您的开发人员组织。
  • 在单独的窗口中打开Salesforce Lightning设计系统。
  • 转到下载部分。
  • 单击最新的非托管包
  • 现在单击“安装”。

完成上述步骤后,程序包将安装到您的组织中。

使用Salesforce Lightning设计系统的好处:

  • 通过使用SLDS,更容易构建响应的应用程序,也有类似的应用程序 260662闪电体验。
  • 它与谷歌Chrome,最新的Mozilla Firefox,最新的Safari最新Internet Explorer 11及以上等多种浏览器兼容。
  • 它提供了一种强大的网格系统,因为它更容易构建响应性布局,响应于不同屏幕尺寸优雅地工作。
  • CSS与SLDS-前缀完全命名为避免CSS冲突。

闪电组件框架简介 

它是使用开源Aura框架建造的。通过使用Aura框架,我们可以完全构建应用程序,完全独立于Salesforce Org中存在的数据。

闪电组件框架的好处:
  • 它为构建应用提供了一组开箱组组件
  • 当我们使用闪电组件框架时,我们不需要担心我们对不同设备的应用程序优化,因为组件通过自己处理这一点。
  • 它使用的状态客户端和无状态服务器体系结构,该架构在客户端上使用JavaScript来管理UI组件元数据和应用程序数据。
  • 它使用事件驱动架构,增强了组件之间的解耦。
  • 它支持最新的浏览器技术,如HTML5,CSS3。
 使用开发人员控制台:

开发人员控制台为我们提供了这些工具 用于开发组件和应用程序。通过使用开发人员控制台,我们可以执行以下功能

  • 我们需要使用文件选项来创建或打开以下闪电资源:
    • 应用
    • 成分Interface.
    • 事件
  •  我们需要使用侧边栏来创建或打开客户端资源。
  • 成分
  • 控制器
  • 帮手
  • 风格
  • 文件
  • 使成为
SLD和Aura之间的差异

免费矢量文件-EPS-87250 框架:

  • 首先,Salesforce Lightning设计系统是基于CSS的框架。
  • 用于在另一个手中创建动态应用程序,闪电组件框架使用Aura组件来创建动态应用程序。

控制器:

  • 在闪电组件框架的情况下,我们需要为客户端编写两个控制器,另一个用于服务器端。在Salesforce闪电设计系统的情况下,我们需要只编写一个控制器,该控制器将成为服务器侧控制器。

注意:Java Script客户端控制器我们将写入闪电组件框架将使用JavaScript编写,而服务器侧控制器将使用顶点写入。

PPO3aSalesforce数据:

  • 通过使用闪电组件框架,我们可以构建一个应用程序,该应用程序将完全独立于Salesforce数据,而在Salesforce Lightning设计系统(SLD)中需要一些Salesforce数据,可以使用JavaScript远程对象访问。

客户中心:

  • 闪电组件框架是客户端为中心的,而Salesforce Lightning Design System是服务器侧中心。

表现:

  • 因为闪电组件是客户端以中心为中心,因此它们更好。
  • 配备创建动态Web应用程序,然后是Salesforce Lightning设计系统。

手机友好:

  • 如上所述,闪电组件是客户端中心,因此与Salesforce Lightning设计系统(SLD)相比,它们更加移动友好。

事件驱动的编程

  • 在闪电组件框架事件中,诸如JavaScript和Java Swing等诸如JavaScript和Java Swing的诸如当时Salesforce设计系统发生但在Salesforce设计系统中的响应界面事件的帮助者中的写作者则不会用于编写效果事件的帮助程序。

复杂

  • 因为在闪电组件框架中,我们需要创建两个控制器,并且它也使用事件驱动的编程语言,如JavaScript,因此,与Salesforce Lightning设计系统(SLD)相比,复杂很多