Salesforce Lightning vs. Classic

Salesforce vs Salesforce Lightning

Entwicklern stehen seit 2016 zwei Technologien zur Verf√ľgung, um Oberfl√§chen f√ľr Salesforce-Anwendungen zu gestalten. Denn nach Visualforce hat Salesforce Lightning pr√§sentiert.

Wann Sie welche Technologie einsetzen sollten, welche Vor- und Nachteile Lightning und Classic haben und wie die Zukunft der Oberflächentechnologien in Salesforce aussieht wird in diesem Beitrag beleuchtet.

Salesforce Lightning

Salesforce Lightning ist das neue Design-System und Framework f√ľr Entwicklungen auf der Salesforce1 Platform. Es wurde entwickelt, um den Schw√§chen von Visualforce zu begegnen. Entwickler k√∂nnen mithilfe des Lightning Design-Systems, des Lightning App Builders und der Lightning Components moderne und intuitiv nutzbare Anwendungen entwickeln.
Lightning Experience verbessert die Usability von Salesforce √ľber alle Endger√§te hinweg. Das Design erleichtert es, Informationen schnell zu finden und Prozesse noch effizienter zu gestalten. Denn den Nutzern gelingt es leicht, sich auf der klar strukturierten Oberfl√§che zu orientieren. Die Usability entspricht Standards, die Anwender aus ihrem privaten Umfeld gewohnt sind. Customizing und Modifikationen k√∂nnen ohne gr√∂√üeren Aufwand f√ľr jeden Kanal durchgef√ľhrt werden.

Zukunft des CRM

Auch individuelle Anwendungen lassen sich effizient umsetzen. Denn viele Komponenten sind bereits vorentwickelt und k√∂nnen per Drag and Drop aus einer umfangreichen UI-Bibliothek zusammengef√ľgt werden.

salesforce lightning

Salesforce Lightning als Zukunft des CRM (salesforce.com)

Indem Entwickler auf Lightning-Komponenten und AppExchange zugreifen, wird die Entwicklungszeit weiter verk√ľrzt und werden Kosten gesenkt.
Salesforce stellt Entwicklern au√üerdem Styleguides und Best Practices zur Verf√ľgung, sodass Sie eine hohe Standardisierung und Qualit√§t Ihrer Entwicklung erreichen k√∂nnen.
Die wichtigsten Punkte zu Salesforce Lightning auf einem Blick:

Technische Daten Lightning

UI Generation

  • client-seitig.

Workflow

  • Der Nutzer ruft eine Applikation oder Komponente auf.
  • Die Applikation oder das Component Bundle wird an den Client zur√ľckgespielt.
  • Der Browser l√§dt Anwendung oder Bundle.
  • Die Java-Applikation generiert das UI.
  • Wenn der Nutzer mit der Seite interagiert, modifiziert JavaScript die Seite (wie im vorherigen Schritt).

Vorteile

  • Schafft interaktive und immersive User Experience.
  • Harmonisiert mit Salesforce UI-Strategie.
  • Basiert auf Metadaten und erzeugt so eine integrierte Entwicklererfahrung.
  • Developer Console unterst√ľtzt Salesforce Lightning Components.

Nachteile

  • H√∂herer initialer Einarbeitungsaufwand im Vergleich zu Visualforce.
  • H√∂here Komplexit√§t als Visualforce ‚Äď es werden Applikationen, keine Seiten entwickelt.
  • Einige Features werden (noch) nicht unterst√ľtzt.
  • Die Zahl der vorentwickelten Komponenten ist begrenzt.
SAP-Salesforce-Integration & Schnittstellen-Best-Practice

Salesforce ist das beste aktuell erhältliche CRM. Bei vielen Unternehmen gehört jedoch neben den Vertriebsdaten noch einige andere Daten dazu.

Salesforce Classic

Salesforce klassische Oberfl√§chentechnologie ist Visualforce, die auf der strikt objektorientierten Sprache Apex f√ľr die Ausf√ľhrung der Gesch√§ftslogik basiert und sich als eine Mischung aus HTML, speziellen Tags, Apex und Javascript beschreiben l√§sst. Mit ihrer Hilfe k√∂nnen Sie schnell funktionale Oberfl√§chen in Salesforce entwickeln, die entweder individuell verwendet oder in Salesforce Layouts von Objekten eingebettet werden.
Das Design der Anwendungen erf√ľllt allerdings nicht moderne Nutzererwartungen und ‚Äď ein noch gr√∂√üerer Nachteil ‚Äď die Oberfl√§chen sind nicht ohne weiteren Entwicklungsaufwand mobilf√§hig. Dennoch hat die Technologie praktische Vorteile. Der wohl wesentlichste: Sie ist den Kinderkrankheiten entwachsen und produziert verl√§ssliche Ergebnisse. Dar√ľber hinaus k√∂nnen √Ąnderungen direkt in der Salesforce Development Console vorgenommen und sofort angesehen werden. Fast jede Webkomponente l√§sst sich mithilfe der Technologie abbilden.

Salesforce Entwicklung mit Visualforce

Visualforce bietet au√üerdem eine Reihe von Features, die die Arbeit des Entwicklers enorm beschleunigen, zum Beispiel f√ľr das Erstellen von HTML-Elementen oder das Rendern. √úber Tags k√∂nnen viele HTML-Elemente erstellt werden, ohne eine Zeile Code anzufassen. Au√üerdem erkennt Visualforce beim Rendern automatisch den richtigen Datentyp. Visualforce bereitet zudem bei Updates und Releasewechseln in der Regel keine Probleme, da die Seiten als Metadaten abgelegt und somit nicht neu geschrieben werden m√ľssen, wenn Teile der Force.com-Plattform aktualisiert werden.
Die wichtigsten Punkte zu Salesforce Classic auf einem Blick:

Daten Salesforce Classic

UI-Generierung

  • server-seitig.

Workflow

  • Der Nutzer fordert eine Seite an.
  • Der Server f√ľhrt den der Seite zugrunde liegenden Code aus und sendet das Ergebnis als HTML an den Browser.
  • Der Browser zeigt die HTML-Seite an.
  • Interagiert der Nutzer mit der Seite, beginnt der Zyklus von vorn.

Vorteile

  • Tried-and-true-Modell.
  • Leicht zu implementieren.
  • Gro√üe Applikationen werden automatisch in kleine handhabbare Seiten aufgesplittet.
  • Metadaten-Integration.
  • Dank Visualforce Components lassen sich gr√∂√üere Seiten in kleinere, wiederverwendbare Komponenten unterteilen.

Nachteile

  • Begrenzte Interaktivit√§t (abgesehen von erg√§nzter JavaScript-Funktionalit√§t).
  • H√∂here Latenz.

Salesforce Classic vs. Salesforce Lightning

Der Vergleich zeigt: Eine Technologie ohne Schwächen existiert nicht. Je nach Anwendungsfall ist die eine oder andere vorzuziehen.
Wann sollte Lightning verwendet werden?

  • Wenn Sie eine mobile Anwendung f√ľr Salesforce1 entwickeln, sollten Sie Salesforce Lightning verwenden. Denn der seitenzentrierte Ansatz von Visualforce ist nicht geeignet f√ľr Apps mit begrenzten Netzwerkverbindungen, hoher Latenz und limitierten Rechenkapazit√§ten. Lightning Components ist dagegen speziell f√ľr diesen Kontext entwickelt worden.
  • Wenn Sie eine Anwendung mit hoher Interaktivit√§t auf JavaScript-Basis entwickeln, sollten Sie Salesforce Lightning verwenden.
  • Wenn weniger technikerfahrene Anwender in die Lage versetzt werden sollen Apps aufzusetzen, sollten Sie Lightning App Builder f√ľr die Entwicklung von Standardfunktionalit√§ten und Lightning Components f√ľr die Integration benutzerdefinierter Komponenten w√§hlen. Wenn die ben√∂tigten Komponenten noch nicht zur Verf√ľgung stehen, greifen Sie auf Visualforce zur√ľck. Wenn Sie zum Beispiel ein UI-Element, zum Beispiel einen Button, hinzuf√ľgen wollen, ist dies eine einfach Drag-and-drop-Aufgabe, die im Lightning App Builder erledigt werden kann.
  • Wenn Sie f√ľr einen Kunden eine Community aufsetzen, nutzen Sie den Community Builder, damit die Community Lightning Components unterst√ľtzt.
  • Wenn Sie die neueste Technologie verwenden wollen und gerade ein neues Projekt beginnen, nutzen Sie Lightning Components. Es wird sich auszahlen, sich bereits jetzt mit der Technologie vertraut zu machen.

Anwendung Visualforce

  • Wenn Sie eine seitenzentrierte L√∂sung mit begrenzter client-seitiger Logik erstellen wollen, nutzen Sie Visualforce.
  • Wenn Sie ein JavaScript Framework nutzen wie AngularJS oder React, nutzen Sie weiter Visualforce.
  • Wenn Sie eine interaktive Anwendung auf JavaScript-Basis entwickeln wollen und das Framework von Dritten verwenden m√ľssen, nutzen Sie Visualforce als Container f√ľr das Framework.
  • Wenn Sie eine Community f√ľr Partnerunternehmen aufsetzen, nutzen Sie f√ľr Salesforce Classic Visualforce. Testen Sie den Einsatz von Lightning Components mit Lightning Components f√ľr Visualforce.
  • Wenn Sie mit einer nicht authentifizierten Website arbeiten, nutzen Sie Visualforce. Lightning Components unterst√ľtzt (noch) keine anonymen Nutzerkontexte.
  • Wenn Sie Seiten als PDF in Ihrer Anwendung rendern wollen, nutzen Sie Visualforce. Lightning Components unterst√ľtzen das Rendern von PDF-Dateien noch nicht.
  • Wenn Sie an einem bestehenden Projekt mit vielen Visualforce-Seiten entwickeln, nutzen Sie zun√§chst weiter Visualforce. Sie sollten mittelfristig jedoch einen Wechsel zu Lightning Components in Erw√§gung ziehen.
Salesforce Lightning

Neuerungen, Vorteile, Herausforderungen und der Umstieg auf Salesforce Lightning - jetzt lesen!

Fazit

Obwohl derzeit beide Technologien von Salesforce unterst√ľtzt werden, geht die Entwicklung aufgrund der zunehmenden Bedeutung von mobile Applikationen klar Richtung Lightning. Bereits jetzt werden 90 Prozent aller neuen Salesforce-Features mit Lightning entwickelt. Daher ist es f√ľr Entwickler dringend zu empfehlen, sich mit der Technologie vertraut zu machen.
In den vergangenen zwei Jahren wurde Lightning intensiv weiterentwickelt. Eine Vielzahl von Bugs ist ausgemerzt und die API stark erweitert worden. F√ľr die wenigen Features, die bisher nicht von Lightning abgebildet werden, k√∂nnen Sie leicht in den klassischen Modus wechseln. Es gibt also keinen Grund zu warten. Vor allem bei Salesforce-Einf√ľhrungen oder der Einf√ľhrung neuer Module empfiehlt es sich, direkt auf Lightning zu setzen, um zukunftssicher aufgestellt zu sein.

Salesforce Lightning vs. Classic
Salesforce Lightning vs. Visualforce - Kontakt, Produkte und Dienstleistungen, gratis E-Book
Robert Richter, Fachbereichsleiter

Sie suchen Unterst√ľtzung in der Salesforce Entwicklung oder ganz speziell bei einer Herausforderung bez√ľglich Visualforce oder Lightning? Kein Problem ‚Äď wir helfen Ihnen gerne, egal ob bei Technologieauswahl, Projektkonzeptionierung oder -umsetzung ‚Äď wir sind Ihr Salesforce Partner. Kontaktieren Sie uns √ľber info@mind-force.de oder nehmen Sie unsere kostenlose Telefonberatung in Anspruch.

Unter folgendem Link finden Sie einen √úberblick zu unseren Produkten und Dienstleistungen. Sie m√∂chten sich auf eigene Faust weiter ins Thema einarbeiten? Folgendes kostenlose E-Book haben wir f√ľr Sie zusammengestellt:

E-Book Salesforce Entwicklung


Das könnte Sie auch interessieren:



Unsere Produkte zu Salesforce Lightning vs. Classic

Salesforce eignet sich mit der Force.com Platform hervorragend daf√ľr, mit Hilfe des Salesforce Customizings schnell und einfach neue Anforderungen umzusetzen. F√ľr Anforderungen, die √ľber das Salesforce Customizing hinausgehen, haben wir die richtigen Fachkr√§fte f√ľr Sie!

Mehr Informationen

Mit den verschiedenen Clouds bietet Salesforce bereits hervorragende CRM- und Service-Produkte out of the box. In der Realität ist es allerdings notwendig, diese Systeme an die Anforderungen des Kunden anzupassen.

Mehr Informationen

Mit diesem Ein-Tages-Workshop erhalten Sie das Wissen & den Masterplan, um Ihren Vertrieb in 12 Wochen zum Alptraum Ihrer Konkurrenz zu machen, inklusive detailliertem Projektplan, Kosten- und ROI-Rechnung.

Mehr Informationen

Schreiben Sie einen Kommentar

Bitte f√ľllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht ver√∂ffentlicht.





Angebot anfordern
Preisliste herunterladen
Expert Session
Support