Visualforce vs Lightning

本文对比了Visualforce(VF)和Lightning两种Salesforce开发框架。VF以画面为中心,适合少量交互,而Lightning以App为中心,提供更好的交互性和速度,适用于移动应用和大量JS交互。选择框架取决于具体需求。

导语:
很多人在最初构建系统的时候都会有疑惑,这个系统的画面用VF好呢还是Lightning好呢。VF画面和Lightinng画面到底有哪些区别?
这篇文章就是想要解释这个问题,但是因为水平有限所以只能说尽力。
Lightning仍然在不停的完善中,仍然没有达到完善的地步,与其说Lighting没有达到完善的地步,不如说SFDC本身也是在不停的完善中,这种始终处于不满和发展中的状态,才是万事万物最根本的状态。
随着网络和移动设备的不断更新换代,Salesforce系统也需要支持不同设备,不同网络的需求,同时画面的多样性同样变得越来越重要。
例如现在的画面的校验往往都是客户端直接返回结果很少能看见需要刷新一下画面才能看到,
我个人的理解Salesforce就是为了解决这个问题所以研发出来了Lightning这个框架。

Visualforce

VF是以画面为中心,我们要在一个画面上完成数据的操作,从而反应到DB里边去,但是他的画面十分单调,渲染起来十分困难,因为他依赖于服务器端的相应,往往使用起来比较慢而且加载过多东西还会崩掉。
UI Generation
	服务器端-客户端

Workflow
用户发送请求
服务器端处理画面请求生成HTML返回给客户端的浏览器
浏览器显示HTML
客户操作画面提交之后回到第一步
Advantages
真实可靠
容易实现,开发迅速
可以很容易的把大的Application拆分成小的画面
所有资源与Metadata整合
Disadvantages
客户交互有限
有延迟
Continue using Visualforce
- 当开发一个以画面为中心的,并且有少量的交互的画面的时候
- 如果你决定使用第三方前端框架(AngularJS or React )的时候(VF可以当作容器)
- 如果你的客户用的一直是Classic版本的话
- 如果要用使用不用授权可以访问网页的时候(Lightning暂时不支持这个访问)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值