• Accueil / Salesforce / Fonctions Salesforce: nouvelle…
, Fonctions Salesforce: nouvelle technologie «semblable à Heroku» pour les développeurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Fonctions Salesforce: nouvelle technologie «semblable à Heroku» pour les développeurs Salesforce5 minutes de lecture


Plus tôt dans l’année, j’ai assisté à l’événement du groupe London Developer Trailblazer Community avec Wade Wegner. Wade est un chef de produit senior chez Salesforce et a fait beaucoup de travail passionnant dans le passé avec les dernières et meilleures technologies Salesforce, y compris SFDX.

Cet événement était de style «au coin du feu», organisé à la Salesforce Tower à Londres, au cours duquel les participants ont posé de nombreuses questions sur tout ce qui concerne Salesforce. Les questions portaient sur une nouvelle technologie très excitante qui promet de plaire à de nombreux développeurs: Fonctions Salesforce (anciennement appelé À feuilles persistantes).

, Fonctions Salesforce: nouvelle technologie «semblable à Heroku» pour les développeurs Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Présentation des fonctions Salesforce

Vous trouverez ci-dessous un résumé de haut niveau de certains des principaux points discutés lors de la réunion. Veuillez vous référer à la déclaration prospective (également appelée «sphère de sécurité») de Salesforce, ici, avant de prendre des décisions d’achat.

  1. Salesforce Functions offrira plusieurs des mêmes fonctionnalités offertes par Heroku; comme le concept de buildpacks, add-ons, espaces privés et publics, etc.
  2. Un différenciateur clé de l’utilisation des fonctions Salesforce au lieu d’Heroku est que vous pourrez appliquer le concept de conteneurisation de manière plus native à la plate-forme Salesforce.
  3. Le prix des fonctions Salesforce n’a pas encore été déterminé et sera bientôt en mode d’aperçu pour les développeurs. La meilleure personne à qui en parler est votre responsable de compte. On ne sait pas encore si Salesforce Functions suivra le modèle de coût Heroku de «payer pour ce que vous utilisez», ou si elle aura un prix fixe.
  4. Les fonctions Salesforce seront basées sur des normes ouvertes.
  5. L’infrastructure sous-jacente des fonctions Salesforce est Amazon Web Services.
  6. Salesforce ne cherche pas à éliminer progressivement Apex – il s’agit toujours d’un langage extrêmement important. Au contraire, des discussions sont en cours à Salesforce pour faire d’Apex un langage qui peut être exécuté hors de la plate-forme. Néanmoins, il y a un sentiment que JavaScript continuera de gagner en importance parmi les développeurs de l’écosystème Salesforce.
  7. Des discussions sont en cours dans Salesforce pour «suspendre» l’outil et l’atelier de la console de développement – il est prévu de fournir des alternatives convaincantes (en plus de celles déjà proposées dans VSC et d’autres plugins comme Illuminated Cloud).
  8. Pendant TrailheaDX, Salesforce a mis en évidence un nouvel outil Salesforce appelé Générateur de code. Actuellement en phase pilote, Salesforce a l’intention de développer cette fonctionnalité, afin de proposer un emplacement unique pour effectuer tout votre développement Salesforce. Une démonstration plus approfondie de cette fonctionnalité peut être trouvée ici.
  9. Un autre nouvel outil, Runtime Engines, est également en phase de développement, conçu pour compléter les packages Salesforce. Ces environnements sont similaires aux organisations scratch, mais sont des clones de sandbox spécifiés. Cela devrait faciliter la transition des clients vers un modèle de développement de packaging, car ils sont conscients que l’utilisation de SFDX dans des situations complexes peut rendre les choses compliquées en raison de nombreuses dépendances différentes.
  10. Le clonage asynchrone créera une nouvelle façon de fournir des sandbox le plus rapidement possible en phase de développement.
  11. Il est prévu de fournir un chiffrement à REST en tant que norme. Pour le moment, il faut payer pour cette fonctionnalité en tant que module complémentaire Salesforce Shield. L’inconvénient du chiffrement à REST (devoir utiliser SOSL au lieu de SOQL dans certains cas d’utilisation) est en train d’être résolu.

Vision future du développement sur la plateforme Salesforce

La session a été extrêmement utile et pouvoir parler librement et franchement avec les responsables produits et développeurs Salesforce est très important. Il y a tellement de fonctionnalités et d’idées intéressantes qui sont développées et expérimentées dans Salesforce.

Le thème principal est de permettre aux développeurs de développer et de déployer du code facilement, en douceur et le plus rapidement possible.

Salesforce Functions est une approche très intéressante de Salesforce. Les deux points clés de la préservation du contexte et de la sécurité, deux grandes choses qui sont beaucoup plus difficiles à maintenir lorsque vous quittez la plate-forme, sont des gains massifs qui devraient encore améliorer la productivité des développeurs.

D’un point de vue stratégique, il estime que Salesforce a pris une décision intelligente car il le fera sûrement séduire les développeurs qui ne sont pas issus de Salesforce. Historiquement, il pensait que l’accent avait été mis sur les technologies spécifiques à Salesforce, mais maintenant, avec LWC, les extensions VSC et les fonctions Salesforce, il y a une réelle poussée de Salesforce pour réduire la barrière d’entrée pour les développeurs principalement non Salesforce.

« Les développeurs sont les nouveaux pilotes, ils ne le savent tout simplement pas encore »

– Bob Martin, auteur de Clean Code

Récemment, j’ai beaucoup écouté Bob Martin (l’auteur d’un livre très populaire: Clean Code) et dans l’un de ses séminaires, il a dit: « les développeurs sont les nouveaux pilotes, ils ne le savent tout simplement pas encore » (Ou quelque chose à cet effet). Le fait est que, alors que dans le «vieux monde», les ventes et le marketing prenaient la plupart des décisions, dans le «nouveau monde», le département d’ingénierie était dominant. Salesforce en est conscient et sait qu’en pariant gros sur la fourniture de nouvelles fonctionnalités qui tout développeur, le résultat naturel est que Salesforce en tant que service, plate-forme, infrastructure et maintenant en tant que fonction, gagnera en popularité.

Si vous êtes nouveau dans Salesforce et que vous souhaitez en savoir plus, l’une des meilleures ressources sera de consulter les événements sur Groupes communautaires Trailblazer. Écouter des vidéos des chaînes YouTube Salesforce ou lire des modules Trailhead est fantastique, mais il n’y a rien de tel que d’être présent en personne.

Si vous souhaitez en savoir plus sur les fonctions Salesforce, consultez le Fonctions Salesforce TDX20 sentier par Peter Chittum sur Trailhead.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Voulez-vous utiliser Pardot à sa capacité maximale et avoir
+ DE LEADS QUALIFIÉS

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

Fermer