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
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 de React Spectrum (de toolkit van de UI van Adobe) om één gemeenschappelijke UI voor alle Adobe apps te hebben.
- services zoals I/O-runtime voor het hosten van infrastructuur op Adobe Server-serverplatform en I/O-gebeurtenissen voor op gebeurtenissen gebaseerde integratie. Adobe biedt ook offline 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.