Was ist LWC (Lightning Web Component) in Salesforce?

Was ist LWC?
🚀 LWC (Lightning Web Component) wurde im Februar 2019 von Salesforce eingeführt und ist ein neues Programmiermodell, das auf modernen Browserverbesserungen bzw. Webstandards basiert. Einfach ausgedrückt handelt es sich um ein UI-Framework, mit dem benutzerdefinierte Komponenten erstellt und anschließend in Salesforce-Seiten eingebettet werden. Es enthält vorgefertigte UI-Elemente, die bereits ein Design sowie Methoden und Decorators für den js-Controller mitbringen. Bei Bedarf können Sie auch eigene CSS-Stile schreiben.
Tatsächlich können Sie Komponenten ganz einfach mit HTML, JavaScript und CSS erstellen:

Wie funktioniert das?
Mit LWC können Sie robuste Single-Page-Anwendungen mit responsiven und wiederverwendbaren UI-Bausteinen sowohl für Mobilgeräte als auch für Desktopgeräte erstellen. Mit diesem UI-Framework können Salesforce-Entwickler individuelle Seiten und Funktionen auf der Salesforce-Plattform entwickeln. Außerdem können Salesforce-Administratoren diese wiederverwendbaren Bausteine anschließend für unterschiedliche Anwendungsfälle bereitstellen.
Einführung in LWC (Video)
Welche Vorteile bietet LWC?
- 1. Der wichtigste Vorteil von Salesforce LWC ist die Möglichkeit, mit einem standardisierten JavaScript-Framework mobilfreundliche Komponenten zu entwickeln.
- 2. Lightning Web Components ermöglichen es, benutzerdefinierte und wiederverwendbare HTML-Tags für Webseiten und Anwendungen zu erstellen.
- 3. LWC enthält viele vorgefertigte Lösungen und wird von modernen Browsern unterstützt.
- 4. Für Salesforce-Entwickler ist es eine einfache Möglichkeit, das Programmieren mit LWC zu erlernen.
Was ist der Unterschied zwischen Aura und LWC?
LWC ist eine modernere Möglichkeit, Lightning-Komponenten zu entwickeln, als Aura – ein weiteres beliebtes Framework für die Entwicklung von Webanwendungen. Seine Architektur ähnelt stärker der moderner Frameworks wie React und Angular.
LWC oder Aura: Was sollten Sie wählen?
LWC ist vorzuziehen, bietet aber manchmal nicht alle Funktionen von Aura (weil Aura 3 Jahre älter ist als LWC), sodass wir Aura verwenden müssen.
Können LWC und Aura gemeinsam verwendet werden?
Ja, das ist möglich. LWC- und Aura-Komponenten können miteinander interagieren. Gemeinsam ermöglichen sie Folgendes:
Wie lernt man LWC am besten?
Sie benötigen Grundkenntnisse in Salesforce DX und Salesforce CLI. Sie verwenden eine konfigurierte Salesforce-Umgebung in Ihrem Trailhead-Account sowie VS Code mit dem Salesforce Extension Pack. Wenn Sie neu in der Lightning-Entwicklung sind, können Sie das Programmiermodell von Lightning Web Components verwenden.
Mehr über Salesforce LWC erfahren Sie auch auf Trailhead, einer kostenlosen Online-Lernplattform von Salesforce. Beginnen Sie mit „Quick Start: Lightning Web Components“ im Modul „Build Lightning Web Components“ und googeln Sie nach developer.salesforce.com, um mehr über LWC zu lesen und zu lernen, wie Sie Lightning Web Components erstellen, debuggen und testen. Nützliche Lernmaterialien finden Sie außerdem im Salesforce Ben Blog und im Artikel „Your Guide to Lightning Web Components: Let’s Explore LWC’s“.












