Inleiding tot App Builder
Adobe Commerce-ontwikkeling heeft in het verleden gebruikgemaakt van procesrekbaarheid. Het in-process model vereist om het even welke nieuwe code compatibel te zijn met verbeteringen, de PHP versie van de server, en vele andere essentiële servertoepassingen en de diensten die Commerce gebruikt. Adobe Developer App Builder maakt gebruik van externe uitbreidbaarheid om deze compatibiliteitsproblemen te voorkomen.
App Builder voor Adobe Commerce app-builder
Adobe Developer App Builder is een serverloos uitbreidbaarheidsplatform voor het integreren en creëren van douaneervaringen om Adobe oplossingen uit te breiden, en het is nu beschikbaar voor Adobe Commerce. Met App Builder kunt u veilige en schaalbare toepassingen maken die de eigen Commerce-functionaliteit uitbreiden en integreren met oplossingen van derden. Als ontwikkelaar kunt u nu profiteren van de uitbreidbaarheid buiten het proces met Adobe Commerce en die op zijn beurt directe en langetermijnvoordelen biedt.
App Builder biedt een geïntegreerd extern uitbreidingsframework voor het integreren en maken van aangepaste toepassingen die Adobe Commerce uitbreiden. Aangezien dit uitbreidbaarheidskader is gebaseerd op de infrastructuur van de Adobe, kunnen ontwikkelaars aangepaste microservices bouwen en Adobe Commerce uitbreiden en integreren in andere Adobe-oplossingen en integratie met derden.
App Builder biedt klanten een manier om Adobe Commerce in verschillende gebruiksgevallen uit te breiden:
- uitbreidbaarheid met middleware - Sluit externe systemen aan op Adobe-toepassingen door aangepaste connectors te maken of gebruik te maken van een reeks vooraf gebouwde integraties.
- de uitbreidbaarheid van de kerndiensten - breid kerntoepassingsmogelijkheden door het standaardgedrag met douaneeigenschappen en bedrijfslogica uit te breiden.
- uitbreidbaarheid van gebruikerservaring - breid kernervaring uit om bedrijfsvereisten te steunen of klant-specifieke digitale eigenschappen, opslagronts, en achterkantoortoepassingen te bouwen.
Adobe Developer App Builder is een cloudgebaseerde oplossing, wat betekent dat deze automatisch wordt geschaald. Deze service wordt ook wereldwijd gedistribueerd zodat u de beste prestaties kunt leveren, ongeacht uw geografische locatie.
Waarom moet je meer weten over App Builder?
Aangezien Adobe Commerce geen volledig SAAS-product is, kan de code die u ontwikkelt, complexiteit en upgradeproblemen toevoegen. Door gebruik te maken van externe uitbreidbaarheid, zoals App Builder, kunt u uw Adobe Commerce-winkel aangepaste, unieke functionaliteit bieden zonder dat hiervoor procesmethoden nodig zijn.
Andere voordelen zijn:
- Dankzij de ontkoppelde functies is het sneller om te starten.
- Upgrades zijn nu eenvoudiger. De aangepaste functies bevinden zich buiten de Commerce-codebase, waardoor compatibiliteitsproblemen tijdens de upgrade worden voorkomen.
- Als u functies en logica buiten Commerce verplaatst, maakt u bronnen die normaal worden gebruikt door ontwikkelmethoden in processen.
Architectuur architecture
Adobe Developer App Builder biedt in plaats van een out-of-the-box oplossing een gemeenschappelijk, consistent en gestandaardiseerd ontwikkelingsplatform voor het uitbreiden van Adobe Cloud-oplossingen zoals Adobe Commerce, met inbegrip van:
- Adobe Developer Console wordt gebruikt voor de ontwikkeling van aangepaste microservices en extensies. Ontwikkel en beheer projecten terwijl de toegang tot van alle hulpmiddelen en APIs nodig om stoppen en integratie tot stand te brengen.
- Open-source-gereedschappen, SDK's en bibliotheken om aangepaste extensies en integratie te maken. Gebruik React Spectrum (UI toolkit van Adobe) om één gemeenschappelijke UI voor alle Adobe apps te hebben.
- services zoals I/O-runtime voor het hosten van infrastructuren op het serverplatform van de Adobe en I/O-gebeurtenissen voor op gebeurtenissen gebaseerde integratie. Adobe biedt ook out-of-the-box ondersteuning voor het opslaan van gegevens en bestanden.
- Adobe Experience Cloud waar u extensies en integratie verzendt die u wilt publiceren in uw Experience Cloud Org. Systeembeheerders kunnen deze extensies controleren, beheren en goedkeuren. Nadat u de aangepaste App Builder-extensies en -gereedschappen hebt gepubliceerd, zijn deze beschikbaar naast andere Adobe Experience Cloud-apps.
In het volgende diagram ziet u hoe een standaardtoepassing die op App Builder is gebouwd deze functies gebruikt:
Voor meer details over de architectuur van App Builder, zie het Overzicht van de Architectuur.
Amazon Sales Channel-extensie amazon-sales-channel-extension
De volgende zelfstudies tonen hoe u Adobe Commerce met een App Builder-extensie kunt verbinden met een Amazon-Sales Channel.
Aan de slag met App Builder additional-resources
Een overzicht van de composable commerce strategie, die de aanvankelijke opstelling omvat, kan door het volgende blogbericht te lezen worden gevonden:
hoe de hulp van App Builder bedrijfs behendigheid voor uw handelsplatformdrijft
Om u te helpen aan de slag te gaan met App Builder, heeft Adobe de volgende documentatie gemaakt:
- App Builder diewordt begonnen
Doorgaan met leren met documentatie appbuilder-documentation
App Builder biedt video's en documentatie voor ontwikkelaars, waaronder handleidingen en documentatie voor naslagwerken om uw eigen aangepaste toepassingen te helpen ontwikkelen:
Een van de voorbeeldtoepassingen uitproberen appbuilder-codesamples
Klaar om te beginnen met ontwikkelen? De volgende koppeling bevat voorbeeldtoepassingen waarmee u aan de slag kunt gaan:
Ondersteuning support
Voor de verzoeken van de ontwikkelaarsteun, gebruik het forum van het Experience Leaguevoor hulp.