Varför ska du lära dig mer om App Builder?
Eftersom Adobe Commerce inte är en helt SAAS-produkt kan koden som du utvecklar ge problem med komplexitet och uppgradering. Genom att använda icke-processbaserad utbyggbarhet, som App Builder, kan du tillhandahålla anpassad, unik funktionalitet till din Adobe Commerce-butik utan att behöva använda processmetoder.
Andra fördelar:
- Kopplade funktioner ger snabbare start.
- Uppgraderingar är nu enklare. De anpassade funktionerna ligger utanför Commerce kodbas, vilket förhindrar kompatibilitetsproblem vid uppgradering.
- Genom att flytta funktioner och logik utanför Commerce frigörs resurser som normalt används av metoder för pågående utveckling.
Arkitektur
Istället för en körklar lösning erbjuder Adobe Developer App Builder en gemensam, enhetlig och standardiserad utvecklingsplattform för utbyggnad av Adobe Cloud-lösningar som Adobe Commerce:
- Adobe Developer Console används för utveckling av anpassade mikrotjänster och tillägg. Bygg och hantera projekt med tillgång till alla verktyg och API:er som behövs för att skapa plugins och integreringar.
- Verktyg, SDK:er och bibliotek med öppen källkod för att skapa anpassade tillägg och integreringar. Använd React Spectrum (Adobe UI Toolkit) för att ha ett gemensamt användargränssnitt för alla Adobe-program.
- tjänster som I/O Runtime för värdinfrastruktur på Adobe serverlösa plattform och I/O Events för händelsebaserade integreringar. Adobe har också färdiga funktioner för lagring av data och filer.
- Adobe Experience Cloud där du skickar tillägg och integreringar som ska publiceras i din Experience Cloud-organisation. Systemadministratörer kan granska, hantera och godkänna dessa tillägg. När de har publicerats är dina anpassade App Builder-tillägg och verktyg tillgängliga tillsammans med andra Adobe Experience Cloud-program.
Följande diagram visar hur ett standardprogram som bygger på App Builder använder dessa funktioner:
Mer information om App Builder-arkitekturen finns i Översikt över arkitekturen.