Introduzione ad App Builder

In passato, lo sviluppo Adobe Commerce utilizzava l’estensibilità in-process. Il modello in-process richiede che qualsiasi nuovo codice sia compatibile con gli aggiornamenti, la versione PHP del server e molte altre applicazioni e servizi server essenziali utilizzati da Commerce. Adobe Developer App Builder utilizza l’estensibilità out-of-process per evitare questi problemi di compatibilità.

App Builder per Adobe Commerce app-builder

Adobe Developer App Builder è una piattaforma di estensibilità senza server per l’integrazione e la creazione di esperienze personalizzate al fine di estendere le soluzioni Adobe ed è ora disponibile per Adobe Commerce. Con App Builder, puoi creare app sicure e scalabili che estendono le funzionalità native di Commerce e si integrano con soluzioni di terze parti. In qualità di sviluppatore, ora puoi sfruttare l’estensibilità fuori processo con Adobe Commerce, il che a sua volta offre vantaggi immediati e a lungo termine.

App Builder fornisce un framework di estensibilità unificato di terze parti per l'integrazione e la creazione di applicazioni personalizzate che estendono Adobe Commerce. Poiché questo framework di estensibilità è basato sull'infrastruttura Adobe, gli sviluppatori possono creare microservizi personalizzati ed estendere e integrare Adobe Commerce in altre soluzioni Adobe e integrazioni di terze parti.

App Builder consente ai clienti di estendere Adobe Commerce in vari casi d'uso:

  • estensibilità del middleware: possibilità di collegare i sistemi esterni alle applicazioni Adobe creando connettori personalizzati o sfruttando una suite di integrazioni predefinite.
  • estensibilità dei servizi di base: estende le funzionalità principali dell’applicazione estendendo il comportamento predefinito con funzioni personalizzate e logica di business.
  • estensibilità dell’esperienza utente: estendere l’esperienza di base per supportare i requisiti aziendali o creare proprietà digitali, vetrine e applicazioni di back office specifiche per il cliente.

Adobe Developer App Builder è una soluzione basata su cloud, il che significa che si adatta automaticamente. Questo servizio è inoltre distribuito a livello globale per garantire le migliori prestazioni indipendentemente dalla posizione geografica.

Perché dovresti saperne di più su App Builder

Poiché Adobe Commerce non è un prodotto completamente SAAS, il codice sviluppato può aggiungere complessità e problemi di aggiornamento. Utilizzando l’estensibilità out-of-process, come App Builder, puoi fornire funzionalità personalizzate e univoche all’archivio Adobe Commerce senza richiedere metodi in-process.

Altri vantaggi comprendono:

  • Le funzioni disaccoppiate consentono un avvio più rapido.
  • Gli aggiornamenti sono ora più semplici. Le funzioni personalizzate si trovano all'esterno della base di codice di Commerce, il che impedisce problemi di compatibilità durante l'aggiornamento.
  • Lo spostamento di funzioni e logica all’esterno di Commerce libera risorse normalmente utilizzate dai metodi di sviluppo in-process.

Architettura architecture

Invece di una soluzione preconfigurata, Adobe Developer App Builder fornisce una piattaforma di sviluppo comune, coerente e standardizzata per estendere le soluzioni Adobe Cloud come Adobe Commerce, tra cui:

  • Adobe Developer Console utilizzato per lo sviluppo di estensioni e microservizi personalizzati. Crea e gestisci i progetti e accedi a tutti gli strumenti e le API necessari per creare plug-in e integrazioni.
  • Strumenti open-source, SDK e librerie per creare estensioni e integrazioni personalizzate. Utilizza React Spectrum (toolkit dell’interfaccia utente di Adobe) per avere un’unica interfaccia utente comune per tutte le app di Adobe.
  • servizi come I/O Runtime per l'hosting dell'infrastruttura sulla piattaforma senza server di Adobe ed Eventi di I/O per le integrazioni basate su eventi. Adobe fornisce inoltre supporto predefinito per l’archiviazione di dati e file.
  • In Adobe Experience Cloud puoi inviare estensioni e integrazioni da pubblicare nell’organizzazione di Experience Cloud. Gli amministratori di sistema possono rivedere, gestire e approvare tali estensioni. Dopo la pubblicazione, le estensioni e gli strumenti personalizzati di App Builder sono disponibili insieme ad altre app Adobe Experience Cloud.

Il diagramma seguente illustra come un’applicazione standard basata su App Builder utilizza queste funzionalità:

Architettura

Per ulteriori dettagli sull'architettura di App Builder, vedi Panoramica dell'architettura.

Estensione di Sales Channel Amazon amazon-sales-channel-extension

IMPORTANT
L’estensione del Sales Channel Amazon è ancora in fase di sviluppo e non è stata rilasciata ufficialmente. Questi video e tutorial hanno lo scopo di mostrare come utilizzare Adobe Developer App Builder per un caso d’uso pratico.

I seguenti tutorial mostrano come collegare Adobe Commerce al Sales Channel Amazon utilizzando un’estensione App Builder.

Introduzione ad App Builder additional-resources

Una panoramica della strategia di commercio componibile, che include la configurazione iniziale, può essere trovato leggendo il seguente post di blog:

In che modo App Builder contribuisce a promuovere l'agilità aziendale per la piattaforma commerce

Per aiutarti a iniziare a utilizzare App Builder, Adobe ha creato la seguente documentazione:

Continua l’apprendimento con la documentazione appbuilder-documentation

App Builder fornisce video e documentazione per gli sviluppatori, incluse guide e documentazione di riferimento per aiutarti a sviluppare applicazioni personalizzate:

Prova una delle applicazioni di esempio appbuilder-codesamples

Sei pronto a iniziare a sviluppare? Il seguente collegamento contiene applicazioni di esempio per iniziare:

Supporto support

Per le richieste di supporto per sviluppatori, utilizzare forum di Experience League per assistenza.

Ulteriori tutorial correlati

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f