Salesforce 最有钱途的全新 Lightning 开发组件 LWC (Lightning Web Component) 导读

各位同学我有一个好消息和一个坏消息,你想先听哪个呢?
好消息?salesforce 开始推广最新的 Lightning 前端开发组件了,超酷的。
坏消息:( 可能你之前学的Aura 组件要逐渐淡出了。当初起名叫Aura也不知道是不是会预料到自己的结局是这样的。
什么你既没有听说过 LWC 也没有学过 Aura 的 Lightning 组件? 那太好了,这篇文章就是给你指明出路的。

什么是 LWC?

LWC (Lightning Web Component) 是salesforce平台推出的最新 Lightning 前端开发组件。LWC 有多新?LWC 将会在 salesforce 平台2019年春季版正式上线。 LWC 有多重要?想想 LWC是做什么的就能知道了。LWC是用来构建 Lightning 组件的,而Lightning 前端展现无疑是 salesforce 的界面标准,很快也会是唯一标准。(再见 classic)简单说在不远的未来,要揽Lightning的瓷器活儿,就必须有LWC金刚钻。接下来淘汰传统VF page页面开发的就是 LWC了。LWC是VF page的掘墓人是 Lightning的播种机。学过政治的同学应该能感受到都已经到掘墓人和播种机层次了,基本就是灭霸级的重要了。

LWC有多酷?

LWC酷到没朋友,基本你现在问身边坐SFDC开发的同学,谁会LWC?估计100人里面能有半个。(如果我在你身边的话) 但 LWC 意味着传统前端开发有机会来抢SFDC的饭碗了,这个残酷现实后面细讲。LWC 酷到必须用同样很酷的salesfroce DX + vs code 来开发。skr!skr! 说了这么多,一定饿了吧?来张图解解馋:


Salesforce 最有钱途的全新 Lightning 开发组件 LWC (Lightning Web Component) 导读_第1张图片
lwc.png

LWC 是基于最新的网页前端标准上依照现代前端范式构建的全新前端框架。简单说就是站在巨人肩膀的牛顿。 LWC 最大程度的借用现有的最新 web 标准,只是在她之上做了必要的扩展:Security(安全),Lightning Data Service(Lightning 数据服务),Base Lightning Components(基本Lightning 组件)。 所以做 LWC 开发你不用学太多 salesforce 平台定制的框架,组件,而更多可用复用编写其他前端组件的经验,能复用的知识更有价值,更容易推广。

学LWC难吗?

学滑雪难吗?学打Golf难吗?主要看你的基础了(God want to see your basic)。刚才提到如果你有最新的JS组件开发经验,熟悉ECMAScript 7,这个对你来说不过是需要多学几个自定义元素,小菜一碟(我猜,我还不会ECMAScript 7)。但如果你只有VF page的开发经验,基本就是要重学js的样子,那就看你的天赋以及是否想孤老终身了。

我需要学LWC吗?

这个问题比较好回答:你需要钱吗?现在只是年前吹吹风,等猪年到了,LWC 就真的是会吹起猪的大风。以后所有的页面都会是用LWC写的,学习曲线又那么陡,你想前期的人才缺口又多大?多大?!那是相当的大!估计仅次于给美国修长城的建筑工人。

从哪里学习LWC好呢?

如果你已经觉得要辞职学习LWC了或者刚刚好很幸运的年前被裁了,要学新技术。我推荐你先审视一下自己,我是不是胖了?需要烫头吗?目前的skillset有那些?了解salesforce DX吗?vs code 会用吗?js什么水平?然后你需要的就是一套好的教程和一个鼓励师。教程参见下一章相关资料,跟 salesforce 混的最大的好处就是,salesforce 的文档和学习平台 Trailhead 是我目前看到的最好的。习惯了salesforce的文章水准,再看其他云平台的文档和介绍,那就能感觉到重视用户体验和雇佣用户的仇人来写文档之间的差距了。

相关资料

作为trailhead的发烧友小组的首席学习委员,必须先推荐的就是trailhead的这个trailmix,新鲜出炉的哦:https://trailhead.salesforce.com/users/00550000006yDdKAAU/trailmixes/lightning-web-components
这个trailmix里基本汇聚了所有你学习LWC的资料,你要真的都踏踏实实的完成,基本年薪9万妥妥的。
后续还好有文章,针对这个 Trailmix 的课程做进一步的介绍。为什么现在不讲?因为我还没看呢。

就到这里了

刚才提到学习 LWC 的两个重要支柱,1,教程,2鼓励师。教程有了,好的鼓励师那里找呢?恩,这个的确不好找,不如你私信我50块钱,我帮你。
希望各位同学能抓紧难度的春节假期,好好学习 LWC,不负春节,不负董卿。
在此也给大家拜个早年,哼哼,小菊佩奇,汪汪汪。

LWC 系列文章

  • Salesforce 未来最有钱途的闪电(Lightning)开发组件 LWC (Lightning Web Component) 导读
  • Trailhead 官方 LWC trailmix 解读之 Quick Start: Lightning Web Components
  • Trailhead 官方 LWC trailmix 解读之 LWC basics
  • Trailhead 官方 LWC trailmix 解读之 Set Up Your Lightning Web Components Developer Tools
  • Trailhead 官方 LWC trailmix 解读之 Lightning Web Components for Aura Developers (纯净版)
  • Trailhead 官方 LWC trailmix 解读之 “熊出没” APP 搭建

你可能感兴趣的:(Salesforce 最有钱途的全新 Lightning 开发组件 LWC (Lightning Web Component) 导读)