• Accueil / Salesforce / Composants Web Lightning…
, Composants Web Lightning et composants Lightning : tout ce que vous devez savoir<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

Composants Web Lightning et composants Lightning : tout ce que vous devez savoir1 minutes de lecture


Les composants Lightning ont donné aux administrateurs et aux développeurs Salesforce les outils dont ils avaient besoin pour améliorer l’expérience utilisateur sur une variété d’appareils ; Cependant, les composants Lightning ne sont pas parfaits et ont leurs propres limites. La réponse à certains de ces inconvénients est les composants Web Lightning.

Les composants Lightning continuent de jouer un rôle de premier plan dans l’écosystème Salesforce ; Cependant, les composants Web Lightning sont encore plus avancés car ils s’alignent étroitement sur les normes Web modernes, ce qui permet un processus de création plus efficace. Ce guide couvre tout ce que vous devez savoir sur les composants Lightning et les composants Web Lightning, y compris les avantages de chacun pour trois personnages (développeurs, administrateurs, utilisateurs) et, plus important encore, Pourquoi les différences entre les deux.

, Composants Web Lightning et composants Lightning : tout ce que vous devez savoir<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

Que sont les composants Lightning ?

Les composants Lightning sont un framework d’interface utilisateur (UI) utilisé pour créer des applications pour les technologies de bureau et mobiles.

Les administrateurs Salesforce déploient ces composants pour créer des applications Web d’une seule page qui offrent une expérience de bout en bout sur la plate-forme pour diverses fonctions.

Ces pages sont optimisées pour une expérience utilisateur et développeur plus interactive. L’architecte Salesforce Mike Topalovich a écrit dans l’un de ses articles que Lightning Components fournit «un cadre unique et intégré permettant aux développeurs de créer des applications riches et réactives qui pourraient être « branchées » de manière transparente n’importe où dans l’interface utilisateur. « 

En pratique, cela signifie que vos utilisateurs et clients auront plus de facilité à naviguer dans l’interface, en rationalisant les services que Salesforce leur fournit. Les composants Lightning peuvent être créés, divisés et intégrés très facilement à d’autres composants, ce qui vous permet de créer des pages hautement personnalisées. Au lieu de simplement créer des composants séparés dans toute l’application, les développeurs peuvent étendre les composants Web Lightning, permettant de nouveaux composants être construits les uns sur les autres.

Cela facilite la construction et la maintenance. Pour Exemple, un développeur peut créer un composant Lightning TABS et lui faire contenir d’autres composants Lightning, tels qu’un composant ACTIVITY.

Les avantages des composants Lightning

Les composants Web Lightning profitent à tout le monde dans des rôles différents. Voici quelques raisons pour lesquelles ces composants sont si électrisants :

Pour les développeurs

  • L’architecture Lightning Component permet aux développeurs d’utiliser un framework JavaScript standardisé qui n’est pas freiné par certaines des limitations de Visualforce (le framework hérité), ce qui leur permet de créer des pages et des fonctions personnalisées sans framework ou fournisseur tiers.

Pour les administrateurs

  • Permet aux administrateurs de faire leur travail plus efficacement, garantissant que l’entreprise obtient les pages Web exactes dont elle a besoin sur Salesforce.
  • Réutilisable et optimal pour les actions réactives, ce qui signifie que les composants conçus sont pour enregistrer une action et fournir une réponse ou une solution spécifique.
  • Fortement axé sur les événements, offrant des résultats plus rapides en réponse aux actions, messages et autres événements des utilisateurs.

Pour les utilisateurs

  • Les composants Lightning créent une expérience Web meilleure et plus rapide pour les clients.
  • Augmenter vitesse des pages et les performances de chargement.
  • Rendez l’application/la page mobile responsive.

L’évolution des composants Lightning

Les composants Lightning restent des aspects cruciaux des pages Web Salesforce, mais il y a toujours place à l’amélioration.

Les composants Web Lightning facilitent grandement la création de composants Lightning pour ceux qui ne connaissent pas la complexité de la plate-forme Salesforce.

, Composants Web Lightning et composants Lightning : tout ce que vous devez savoir<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

Les langages de programmation évoluent au fil du temps, devenant plus complexes, réactifs et conformes aux nouvelles exigences. Les composants Web Lightning et les composants Web sont tous deux fortement conçus à l’aide de JavaScript ; cependant, JavaScript a considérablement changé depuis la création de Lightning Components.

Lightning Web Components intègre les dernières innovations en JavaScript, que nous détaillerons dans la section suivante.

Que sont les éclairs la toile Composants?

Les composants Web Lightning sont une méthode de framework basée sur les normes Web mise à jour pour créer des composants Lightning sur la plate-forme Salesforce, les composants Web Lightning utilisent des technologies standard telles que CSS, HTML et JavaScript mis à jour sans nécessiter de framework défini, incorporant les dernières innovations en JavaScript, y compris Shadow Document Object Model (DOM), éléments personnalisés et composants Web (ECMAScript 7 est spécifiquement le langage JavaScript mis à jour utilisé).

C’est ce qui leur donne un avantage sur les composants Lightning : ils sont plus simples à définir et à développer, car ils sont conformes aux normes Web mises à jour. Cela signifie que les développeurs ayant des compétences dans ces technologies peuvent facilement utiliser ce framework pour développer des composants Lightning pour leurs pages, et les utilisateurs n’ont pas besoin d’être aussi familiarisés avec la plate-forme Salesforce pour déployer ces composants (comme cela est requis avec les composants Lightning classiques). Dans l’ensemble, cela permet à un plus grand nombre de personnes de créer des composants Lightning de manière plus efficace, ce qui permet aux administrateurs d’utiliser un plus large éventail de professionnels pour obtenir l’aide dont ils ont besoin.

Les avantages des composants Web Lightning

Les composants Web Lightning bénéficient de nombreux avantages des composants Lightning classiques et amplifient plusieurs domaines.

Pour les développeurs

  • L’architecture basée sur la standardisation peut créer des composants pour les pages plus rapidement.
  • La réutilisation du code est prise en charge pour des déploiements plus rapides.
  • Soutenir les tests unitaires pour l’assurance qualité.
  • Accédez à davantage de développeurs talentueux qui peuvent rapidement utiliser les composants Web Lightning pour créer les solutions souhaitées.

Pour les administrateurs

  • L’architecture avancée basée sur des normes, Lightning Web Components, facilite considérablement le processus de création d’une page Lightning.
  • Implémentez les composants Web Lightning en quelques clics dans l’application.

Pour les utilisateurs

  • Les composants fonctionnent de manière plus fluide sans interférences du navigateur, améliorant ainsi les performances.

Composants Lightning et composants Web Lightning : quelles sont les différences ?

Comme nous l’avons dit dans l’introduction, les deux composants peuvent être utilisés ensemble, ce qui signifie que les composants Lightning continuent de jouer un rôle de premier plan dans l’écosystème Salesforce ; Cependant, les composants Web Lightning sont encore plus avancés car ils sont alignés sur des normes Web plus modernes, ce qui permet un processus de création plus efficace.

Le tableau ci-dessous résume ces différences en quelques mots :

Composants de foudreComposants Web Lightning
Utilise un framework JavaScript standardisé.Utilise des outils standard tels que CSS, HTML et JavaScript mis à jour (ECMAScript 7).
Les utilisateurs doivent être plus compétents avec la plate-forme Salesforce.Aligné sur les normes Web modernes, les développeurs n’ont donc pas besoin d’être aussi familiarisés avec l’architecture Salesforce.
Prend plus de temps à construire et à livrer, et peut être cher. Peu de composants prêts à l’emploi.Structure qui repose sur l’utilisation de code qui s’exécute nativement sur les navigateurs, améliorant les performances tout en le rendant beaucoup plus rapide à déployer et plus polyvalent.
La réutilisation du code est prise en charge.La réutilisation du code est prise en charge.
Ne prend pas en charge le cadre de test unitaire.Prend en charge le cadre de test unitaire pour l’assurance qualité.
Fortement dépendant du framework Aura pour la création et l’exécution, ce qui est limitatif. Non construit sur du code qui s’exécute nativement dans navigateurs.Prise en charge nativement dans le navigateur → les performances de l’application sont plus rapides.

Les composants Lightning et les composants Web Lightning contribuent tous deux à rendre la plate-forme Salesforce plus accessible et plus facile à utiliser, plus flexible. C’est la beauté de la plate-forme Salesforce. Lorsque vous cherchez à optimiser l’expérience utilisateur et à créer une page Web plus rapide, les composants Web Lightning doivent absolument être pris en compte.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer