Will Lightning Web Components have retrocompatibility?











up vote
10
down vote

favorite
2












I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.










share|improve this question




























    up vote
    10
    down vote

    favorite
    2












    I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.










    share|improve this question


























      up vote
      10
      down vote

      favorite
      2









      up vote
      10
      down vote

      favorite
      2






      2





      I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.










      share|improve this question















      I've just read here that Salesforce decide to change the framework used for Lightning Component. In according with this article, it seems very powerful under some aspects. In your opinion, the actual Lightning Component (aura) will work in the future? I've an entire org developer with the aura components and I'm a bit afraid of it.







      lightning-aura-components aura lwc lightning-web-components






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 14 at 16:03

























      asked Dec 13 at 15:12









      DarkSkull

      5381923




      5381923






















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          14
          down vote



          accepted










          Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.



          Why I think LWC is future?




          1. Excellent ES6 and beyond Javascript support.


          2. Faster rendering performance.


          3. Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)


          4. Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)


          5. The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.



          Current State Of Aura




          1. Still supported by salesforce and going to be supported

          2. Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.


          I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).




          I think you should support your aura components and keep enhancing
          them however start the learning path by playing with docs. Since the
          product will be GA in new year, if you have a new component coming up
          surely look to build using the LWC.




          For existing components take opportunity to ask few questions




          1. Should I redesign with better UX as a part of lwc migration?

          2. What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?

          3. What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.






          share|improve this answer























          • please feel free to revert changes if you think they're not needed. Thanks!
            – codeyinthecloud
            Dec 13 at 15:44










          • "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
            – Enrico Murru
            Dec 13 at 15:52






          • 1




            Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
            – Mohith Shrivastava
            Dec 13 at 15:54










          • Can we create & include the new LWC based components in regular managed package apps?
            – VarunC
            yesterday


















          up vote
          5
          down vote













          Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:




          If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




          You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.






          share|improve this answer




























            up vote
            4
            down vote













            To add on top of @sfdcfox. You got your answer in the blog itself.



            Coexistence and interoperability:



            With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:




            • Aura Components, leveraging its own component model, templates, and modular development programming model.

            • Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.


            If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




            Basically you can use the base components and framework specific
            components as if today, but you can migrate if you want to take
            benefit of those of lightning web components







            share|improve this answer





















              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "459"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f242490%2fwill-lightning-web-components-have-retrocompatibility%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              14
              down vote



              accepted










              Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.



              Why I think LWC is future?




              1. Excellent ES6 and beyond Javascript support.


              2. Faster rendering performance.


              3. Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)


              4. Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)


              5. The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.



              Current State Of Aura




              1. Still supported by salesforce and going to be supported

              2. Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.


              I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).




              I think you should support your aura components and keep enhancing
              them however start the learning path by playing with docs. Since the
              product will be GA in new year, if you have a new component coming up
              surely look to build using the LWC.




              For existing components take opportunity to ask few questions




              1. Should I redesign with better UX as a part of lwc migration?

              2. What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?

              3. What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.






              share|improve this answer























              • please feel free to revert changes if you think they're not needed. Thanks!
                – codeyinthecloud
                Dec 13 at 15:44










              • "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
                – Enrico Murru
                Dec 13 at 15:52






              • 1




                Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
                – Mohith Shrivastava
                Dec 13 at 15:54










              • Can we create & include the new LWC based components in regular managed package apps?
                – VarunC
                yesterday















              up vote
              14
              down vote



              accepted










              Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.



              Why I think LWC is future?




              1. Excellent ES6 and beyond Javascript support.


              2. Faster rendering performance.


              3. Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)


              4. Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)


              5. The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.



              Current State Of Aura




              1. Still supported by salesforce and going to be supported

              2. Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.


              I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).




              I think you should support your aura components and keep enhancing
              them however start the learning path by playing with docs. Since the
              product will be GA in new year, if you have a new component coming up
              surely look to build using the LWC.




              For existing components take opportunity to ask few questions




              1. Should I redesign with better UX as a part of lwc migration?

              2. What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?

              3. What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.






              share|improve this answer























              • please feel free to revert changes if you think they're not needed. Thanks!
                – codeyinthecloud
                Dec 13 at 15:44










              • "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
                – Enrico Murru
                Dec 13 at 15:52






              • 1




                Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
                – Mohith Shrivastava
                Dec 13 at 15:54










              • Can we create & include the new LWC based components in regular managed package apps?
                – VarunC
                yesterday













              up vote
              14
              down vote



              accepted







              up vote
              14
              down vote



              accepted






              Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.



              Why I think LWC is future?




              1. Excellent ES6 and beyond Javascript support.


              2. Faster rendering performance.


              3. Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)


              4. Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)


              5. The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.



              Current State Of Aura




              1. Still supported by salesforce and going to be supported

              2. Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.


              I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).




              I think you should support your aura components and keep enhancing
              them however start the learning path by playing with docs. Since the
              product will be GA in new year, if you have a new component coming up
              surely look to build using the LWC.




              For existing components take opportunity to ask few questions




              1. Should I redesign with better UX as a part of lwc migration?

              2. What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?

              3. What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.






              share|improve this answer














              Having played a little with lightning web component during pilot, I think yes sooner or later everyone will be using lightning web components to build their apps. To begin with currently what i know is it lacks support for communities or flows and many other areas (Official docs are yet to be released so we will come more when docs go out on 17th Dec). However eventually (may be an year from now ) I think Salesforce will make every attempt to add the support lwc everywhere with time.



              Why I think LWC is future?




              1. Excellent ES6 and beyond Javascript support.


              2. Faster rendering performance.


              3. Consistent with the webcomponent framework specifications from w3 (https://www.w3.org/standards/techs/components#w3c_all)


              4. Excellent tooling support .(Salesforce built great tooling utility - https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lwc)


              5. The syntax and semantics looks to be very clear and adheres to the current webcomponents standards.



              Current State Of Aura




              1. Still supported by salesforce and going to be supported

              2. Salesforce looks to have great documentation (available in spring 19 orgs) on how to use aura with lightning web components as well how to migrate your existing aura components to lightning web components.


              I am sure salesforce will support aura for long time as it will take few more years for them to replace everything under the hood(Safe harbor and note that I don't work for salesforce so do not buy in just based on what write or speak).




              I think you should support your aura components and keep enhancing
              them however start the learning path by playing with docs. Since the
              product will be GA in new year, if you have a new component coming up
              surely look to build using the LWC.




              For existing components take opportunity to ask few questions




              1. Should I redesign with better UX as a part of lwc migration?

              2. What were some of the bottlenecks you encountered when building with aura . Does the new framework fill them?

              3. What your end users want from the components you have. Your release backlog. If you think LWC will fulfill some of these requirements at a greater velocity then I would say just go for it knowing its going to GA so you know you will have access to support on this.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Dec 14 at 15:50









              pchittum

              14.5k33580




              14.5k33580










              answered Dec 13 at 15:28









              Mohith Shrivastava

              59.4k795136




              59.4k795136












              • please feel free to revert changes if you think they're not needed. Thanks!
                – codeyinthecloud
                Dec 13 at 15:44










              • "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
                – Enrico Murru
                Dec 13 at 15:52






              • 1




                Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
                – Mohith Shrivastava
                Dec 13 at 15:54










              • Can we create & include the new LWC based components in regular managed package apps?
                – VarunC
                yesterday


















              • please feel free to revert changes if you think they're not needed. Thanks!
                – codeyinthecloud
                Dec 13 at 15:44










              • "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
                – Enrico Murru
                Dec 13 at 15:52






              • 1




                Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
                – Mohith Shrivastava
                Dec 13 at 15:54










              • Can we create & include the new LWC based components in regular managed package apps?
                – VarunC
                yesterday
















              please feel free to revert changes if you think they're not needed. Thanks!
              – codeyinthecloud
              Dec 13 at 15:44




              please feel free to revert changes if you think they're not needed. Thanks!
              – codeyinthecloud
              Dec 13 at 15:44












              "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
              – Enrico Murru
              Dec 13 at 15:52




              "If you are new to developing on Lightning or if you are starting a new project, we recommend using the Lightning Web Components programming model." in my opinion Salesforce it is encouraging to switch to the new model
              – Enrico Murru
              Dec 13 at 15:52




              1




              1




              Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
              – Mohith Shrivastava
              Dec 13 at 15:54




              Fact that it straight went to GA from pilot makes me feel it's time to start using lwc .And Salesforce has been using this internally so that gives some level of confidence to me to start working with it
              – Mohith Shrivastava
              Dec 13 at 15:54












              Can we create & include the new LWC based components in regular managed package apps?
              – VarunC
              yesterday




              Can we create & include the new LWC based components in regular managed package apps?
              – VarunC
              yesterday












              up vote
              5
              down vote













              Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:




              If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




              You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.






              share|improve this answer

























                up vote
                5
                down vote













                Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:




                If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.






                share|improve this answer























                  up vote
                  5
                  down vote










                  up vote
                  5
                  down vote









                  Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:




                  If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                  You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.






                  share|improve this answer












                  Yes, Aura components will work with LWC. In fact, Salesforce has already internally been using LWC for a year now! All those standard components you've used, like lightning:button, are actually LWC components, and you didn't even notice. Aura will be used for the foreseeable future, as it is still the core base of Lightning Components; it's only the higher-level components that we use every day are written in LWC. An underlying framework is still required. What LWC means is that your components will (eventually) be portable to other platforms, like React, with little or no modification, unlike Aura, which is inherently not compatible with other platforms. The most relevant text is actually from that post itself:




                  If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                  You can keep using Aura, or you can use LWC, or you can mix-and-match. LWC has better performance characteristics, so you should consider learning and leveraging LWC, but you'll be able to use Aura until such time that you decide to move to LWC.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 13 at 15:20









                  sfdcfox

                  246k11186422




                  246k11186422






















                      up vote
                      4
                      down vote













                      To add on top of @sfdcfox. You got your answer in the blog itself.



                      Coexistence and interoperability:



                      With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:




                      • Aura Components, leveraging its own component model, templates, and modular development programming model.

                      • Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.


                      If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                      Basically you can use the base components and framework specific
                      components as if today, but you can migrate if you want to take
                      benefit of those of lightning web components







                      share|improve this answer

























                        up vote
                        4
                        down vote













                        To add on top of @sfdcfox. You got your answer in the blog itself.



                        Coexistence and interoperability:



                        With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:




                        • Aura Components, leveraging its own component model, templates, and modular development programming model.

                        • Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.


                        If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                        Basically you can use the base components and framework specific
                        components as if today, but you can migrate if you want to take
                        benefit of those of lightning web components







                        share|improve this answer























                          up vote
                          4
                          down vote










                          up vote
                          4
                          down vote









                          To add on top of @sfdcfox. You got your answer in the blog itself.



                          Coexistence and interoperability:



                          With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:




                          • Aura Components, leveraging its own component model, templates, and modular development programming model.

                          • Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.


                          If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                          Basically you can use the base components and framework specific
                          components as if today, but you can migrate if you want to take
                          benefit of those of lightning web components







                          share|improve this answer












                          To add on top of @sfdcfox. You got your answer in the blog itself.



                          Coexistence and interoperability:



                          With the addition of Lightning Web Components, there are now two ways(but not the only way!) to build Lightning components:




                          • Aura Components, leveraging its own component model, templates, and modular development programming model.

                          • Lightning Web Components, built on top of the web standards breakthroughs of the last five years: web components, custom elements, Shadow DOM, etc.


                          If you are already developing Lightning components with the Aura programming model, you can continue to do so. Your Aura components will continue to work as before. You can build new components with Aura or Lightning Web Components. Your Aura and Lightning Web Components can coexist and interoperate. Over time, you can consider migrating your Aura Components to Lightning Web Components, starting with the components that would benefit the most from the performance benefits of Lightning Web Components.




                          Basically you can use the base components and framework specific
                          components as if today, but you can migrate if you want to take
                          benefit of those of lightning web components








                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Dec 13 at 15:25









                          codeyinthecloud

                          3,019423




                          3,019423






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Salesforce Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.





                              Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                              Please pay close attention to the following guidance:


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f242490%2fwill-lightning-web-components-have-retrocompatibility%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              數位音樂下載

                              格利澤436b

                              When can things happen in Etherscan, such as the picture below?