美文网首页trailhead
Salesforce DX 入门的入门

Salesforce DX 入门的入门

作者: kwyjibo | 来源:发表于2019-04-03 23:55 被阅读4次

    缘起

    越来越多人关注 Salesforce DX,每天能收到很多关于DX的问题,比如 scratch org 干嘛用?Dev Hub是什么?如果把代码从develop org/sandbox 弄到 scratch 里。包括在做LWC 项目的时候也会遇到各种跟 salesforce DX相关的问题:如果把VS code里的代码部署到sandbox?为什么CLI插件不好用等等。虽然很多问题我还不能回答,但通过观察这些问题,不难发现其实很多同学对于什么是Salesforce DX 以及 Salesforce 所包含的内容并不清晰,也就无法定位自己的问题到底是在Salesforce DX的那个阶段产生的,应该用DX的什么工具来解决。

    什么是 Salesforce DX?

    这还真不是一个好回答的问题。用我自己的话说,就是salesforce DX是用来做完成代码驱动开放一套工具集以及平台新功能。saesforce DX 包括的工具包括: salesforce CLI,VS code 扩展;平台新功能包括:scratch org,dev hub,unlocked package。其他跟salesforce 相关的第三方工具还包括 第三方IDE Visual Studio Code, 版本控制工具 Git/Github,持续集成和持续发布工具。除此以外你还需要了解saleforce 平台上应用生命周期管理Application Lifecycle Management ALM,才能把DX用起来。
    听起来好复杂是不是?实际用起来更复杂,因为这些工具是用在全新的代码驱动,模块化开发流程中的,跟原有以org为核心,用change set 做部署的应用实施方式完全不同。所以你还要学各种不同部署方式之间的区别。

    这么麻烦要不就放弃DX吧?

    Salesforce DX 是面向现代的软件开发方式,也是以后SFDC开发的最佳实践。所以跟LWC 一样,以后要还想在SFDC圈子里混饭吃, salesforce DX是必须要学的。

    从哪里开始

    今天时间又不够了,sigh,我的时间都去哪了?需要的适合总是找不到。先放出最近看过的参考资料。大家可以先预习一下,周五晚上找时间开个在线分享再详聊。大家可以关注 “Trailhead 发烧友” 订阅号,周五晚上的DX分享链接会在那里更新。

    INTRODUCTION TO SALESFORCE DX
    Emily Rose, Lead Developer Evangelist
    http://salesforce.vidyard.com/watch/vwwLhNRGMCB96eB2mi4HX9

    APPLICATION LIFECYCLE MANAGEMENT
    Rohit Mehta, Senior Product Manager
    http://salesforce.vidyard.com/watch/TaedQVt7zU4kQsBcyqDi9N

    Play by Play: Strategies for Successful Salesforce DX Migration and Adoption
    by Scott Wells and Don Robins

    https://app.pluralsight.com/library/courses/play-by-play-strategies-successful-salesforce-dx-migration-adoption/table-of-contents

    Working with Modular Development and Unlocked Packages
    https://developer.salesforce.com/blogs/2018/06/working-with-modular-development-and-unlocked-packages-part-1.html

    Getting Started with Salesforce DX
    https://developer.salesforce.com/blogs/2018/02/getting-started-salesforce-dx-part-1-5.html

    Salesforce DX Product Manager AMA
    https://www.youtube.com/watch?v=YA1g-nJJUVU&feature=youtu.be

    CLI 命令幕布分享
    https://mubu.com/doc/2VSRCX0eiE

    周五预告

    周五会把下面的几张图讲清楚


    image.png
    image.png

    现代软件开放的7项原则:
    1,代码驱动
    2,协同开发
    3,临时环境
    4,分组模块
    5,开放标准
    6,持续发布
    7,灵活部署

    image.png image.png

    相关文章

      网友评论

        本文标题:Salesforce DX 入门的入门

        本文链接:https://www.haomeiwen.com/subject/rvqxiqtx.html