Lightning 小总结


声明:本文转载自https://my.oschina.net/SpringZhang/blog/1603486,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

Lightning 的推出,是Salesforce 界面的一次大的变更,之前的Classic界面一直没有大的变化,每次更新界面只是一些微调.未来Salesforce也将重心放到了Lightning上,从设置界面上方显眼的 "Lightning Experience 迁移助理" 以及开Org时,默认就是Lightning界面.通过这些措施,将Lightning 快速推广.不仅如此,一些新的功能将只出现在Lightning上.Lightning的另一个主要特点就是适用于移动端(salesforce1)(这一点上,需要看情况,以后详细说),17年之前Lightning在国内的访问速度较慢,17年明显提升不少,另一个感受是,17年之前,在一些标准界面,有时无故报JS错误,在17年后慢慢就少了,在国内17年应该有多很项目是基于Lightning实施,有幸在17年实施一个完整基于Lightning的销售云与社区云项目. 输入图片说明

Lightning开发与VF开发的差异

  1. Lightning更多的是偏前端,需要有一定的Javascript,html5,css3的基础,对于页面的控制,交互全部转移到浏览器端,与之前的VF不一样,例如:页面上一个按钮,VF上我们通过写一个apex:commandButton 绑定后台的一个方法,通过apex控制页面的交互,Lightning上我们通过一个普通的html的button,绑定一个js控制类的方法而不用要绑定apex的方法
  2. 单页面应用程序:对用户的感觉是所有的操作在一个页面,通过ajax与后台交互,通过json传递数据,这样就不需要刷新整张界面.提高用户体验
  3. 页面控制与交互放到浏览器端,这样后台就变成了,提供数据接口,更符合前后分离的思想
  4. 当前js/h5发展比较快,可以引入这些新技术.尤其是h5的很多特性
  5. 更容易与salesforce1做适配,以前vf页面有很多组件不支持移动端,现在组件写的本来就是html代码,适配移动端的代价更小

Lightning 应用程序生成器

  1. Lightning 应用程序生成器是用来构建Lightning页面的,这也是Lightning最强,最灵活的地方,把一个个组件拼成一个丰富多样的页面.同时Salesforce提供了很多标准的组件,也可以通过AppExchange 市场下载别人做好的组件,同时也可以自已写组件,组件的好处就是复用,比如项目写了一个公告的组件,那个页面需要,就将这个组件拖到页面上

Lightning组件的开发学习

  1. 如果前端基础比较好的,应该更容易上手,尤其是之前用过Bootstrap,angular这些,双向绑定,栅格系统一定不会陌生
  2. 可以根据Lightning.pdf上快速开始的案例,动手写出来,熟悉Lightning开发流程
  3. 去网上找些Lightning相关的视频,salesforce的教程还是很多的.
  4. 做一个提交表单到数据展示的完整案例,基本就能上手了
  5. Lightning基础组件目前还没有VF的基础组件那么全,需要自已去实现

Lightning组件与VF兼容

  1. Lightning 中有个组件是VF组件,可以选择适用于Lightning与sf1的VF页面
  2. 自定义Lightning组件可以嵌入VF页面
  3. VF页面中可以引入Lightning组件
  4. 这样做的目地,某些情况下当Lightning组件较难实现时,可以通过VF解决,另一方面,一个已经使用VF页面的Org在转为Lightning时,兼容VF页面

本文发表于2018年01月07日 17:29
(c)注:本文转载自https://my.oschina.net/SpringZhang/blog/1603486,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 1897 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1