Mikä on LWC (Lightning Web Component) Salesforcessa?

Mikä on LWC?
🚀 LWC (Lightning Web Component) on Salesforcen helmikuussa 2019 esittelemä uusi ohjelmointimalli, joka perustuu nykyaikaisten selainten parannuksiin tai verkkostandardeihin. Yksinkertaisesti sanottuna se on käyttöliittymäkehys, jolla luodaan mukautettuja komponentteja ja upotetaan niitä Salesforce-sivuille. Se sisältää valmiita käyttöliittymäelementtejä, joissa on jo ulkoasu, sekä metodeja ja dekoraattoreita js-ohjainta varten. Tarvittaessa voit myös kirjoittaa mukautettuja CSS-tyylejä.
Voit itse asiassa luoda komponentteja helposti HTML:n, JavaScriptin ja CSS:n avulla:

Miten se toimii?
LWC:n avulla voit luoda vankkoja yhden sivun käyttöliittymäsovelluksia sekä mobiili- että työpöytäkäyttöön responsiivisista ja uudelleenkäytettävistä rakennuspalikoista. Tämän käyttöliittymäkehyksen avulla Salesforce-kehittäjä voi rakentaa räätälöityjä sivuja ja toimintoja Salesforce-alustalle. Myös Salesforce-ylläpitäjät voivat ottaa näitä uudelleenkäytettäviä rakennuspalikoita käyttöön eri käyttötarkoituksiin.
Johdanto LWC:hen (video)
Mitä hyötyä LWC:stä on?
- 1. Salesforce LWC:n keskeinen etu on mahdollisuus rakentaa mobiiliystävällisiä komponentteja standardoidun JavaScript-kehyksen avulla.
- 2. Lightning-verkkokomponenttien avulla voi luoda mukautettuja ja uudelleenkäytettäviä HTML-tunnisteita verkkosivuille ja sovelluksiin.
- 3. LWC sisältää monia valmiita ratkaisuja, ja nykyaikaiset selaimet tukevat sitä.
- 4. Sen avulla Salesforce-kehittäjien on helppo oppia ohjelmoimaan LWC:llä.
Mitä eroa Auralla ja LWC:llä on?
LWC on nykyaikaisempi tapa rakentaa Lightning-komponentteja kuin Aura, joka on toinen suosittu verkkosovellusten kehityskehys. Sen arkkitehtuuri on lähempänä nykyaikaisia kehyksiä, kuten Reactia ja Angularia.
LWC vai Aura: kumpi kannattaa valita?
LWC on suositeltavampi vaihtoehto, mutta joskus siitä puuttuu Auran ominaisuuksia (koska Aura on 3 vuotta LWC:tä vanhempi), jolloin meidän on käytettävä Auraa.
Voiko LWC:tä ja Auraa käyttää yhdessä?
Kyllä voi. LWC- ja Aura-komponentit voivat toimia yhdessä. Yhdessä ne mahdollistavat seuraavat asiat:
Mikä on paras tapa oppia LWC:tä?
Sinun on hallittava Salesforce DX:n ja Salesforce CLI:n perusteet. Käytät Trailhead-tilillesi määritettyä Salesforce-ympäristöä sekä VS Codea ja Salesforce Extension Packia. Jos Lightning-kehitys on sinulle uutta, voit käyttää Lightning Web Components -ohjelmointimallia.
Voit myös oppia lisää Salesforce LWC:stä Trailheadissa, Salesforcen luomalla maksuttomalla verkko-oppimisalustalla. Aloita “Quick Start: Lightning Web Components” -osiosta, joka kuuluu “Build Lightning Web Components” -moduuliin. Etsi Googlella developer.salesforce.com, niin voit lukea lisää LWC:stä ja oppia luomaan, testaamaan ja selvittämään virheitä Lightning Web Components -komponenteissa. Hyödyllistä opiskelumateriaalia löytyy myös Salesforce Ben Blogista ja ”Oppaasi Lightning Web Components -komponentteihin: tutustutaan LWC:hen” -artikkelista.












