SalesForce开发中的lighting零基础入门第一篇

!.lighting的官网文档Api链接:https://resources.docs.salesforce.com/206/latest/en-us/sfdc/pdf/lightning_experience_guide.pdf

(总体来说,Classic的页面反应速度相对于lighting来说更加快!!个人体验)

2.Lightning相对Classic,除了在UI方面上变得更加用户友好外,还增加了很多特性,例举几个点:

  • Performance Chart
  • Assistant:展示过期的Task/今天到期的Task/今天分配给你的Lead/包含过期Task的Opportunity/30天内无Activity的Opportunity/无Open Activity的Opportunity
  • 首页Chart可以filter
  • 增加Sales Path
  • 更加美观的Dashboard

3.其实Lightning中的模式简称为VCCM模式,即是View--Controller(js)---Contrlloer(Apex或server)---Datebase(Model).

      3.1.Lightning开发采用View-Controller(js)-Controller(server)-Database模式,而Classic采用View-Controller(server)-Database模式,Lightning通过事件驱动方式单独将js的事件处理从页面中拿出来放在Controller(js)中,View里面不允许存在js,而且Lightning更多的是开发可复用的Component并嵌套到需要的Lightning App Builder中;

     3.2.Lightning前端UI以及框架整体采用aura UI框架,可以更好的兼容网页端以及手机端,而且提供了很多已经封装好的标签,Lightning Design System提供了标签实现的样式写法,当然,这些样式也可以使用到classic中;

     3.3.创建一个Lightning Component会创建一个bundle,bundle中包括lightning component,lightning controller,lightning helper,lightning style,lightning design,lightning document,lightning renderer svg元素。可以通过几种方式创建lightning component,比如idea,sublime以及develper console。bundle中包含的这些内容后期会详解。

    3.4截图详细说明模块:

          SalesForce开发中的lighting零基础入门第一篇_第1张图片

 

4.关于在View中,或者操作中获取当前的操作所有人,即是在apex类中的源代码为:Id UserId=UserInfo.getUserId();

你可能感兴趣的:(Salesforce)