Por que você deve saber mais sobre o App Builder

Como o Adobe Commerce não é um produto totalmente SAAS, o código que você desenvolve pode adicionar problemas de complexidade e atualização. Ao usar a extensibilidade fora do processo, como o App Builder, você pode fornecer funcionalidade personalizada e exclusiva à loja da Adobe Commerce sem exigir métodos no processo.

Outros benefícios incluem:

  • Os recursos dissociados possibilitam um tempo de lançamento mais rápido.
  • As atualizações agora são mais fáceis. Os recursos personalizados estão fora da base de código do Commerce, o que evita problemas de compatibilidade ao atualizar.
  • Mover recursos e lógica para fora do Commerce libera recursos que normalmente são usados por métodos de desenvolvimento em andamento.

Arquitetura

Em vez de uma solução pronta para uso, a Adobe Developer App Builder fornece uma plataforma de desenvolvimento comum, consistente e padronizada para estender as soluções da Adobe Cloud, como o Adobe Commerce, incluindo:

  • Adobe Developer Console usado para microsserviço personalizado e desenvolvimento de extensão. Crie e gerencie projetos enquanto acessa todas as ferramentas e APIs necessárias para criar plug-ins e integrações.
  • Ferramentas de código aberto, SDKs e bibliotecas para criar extensões e integrações personalizadas. Use o React Spectrum (kit de ferramentas da interface do Adobe) para ter uma interface comum para todos os aplicativos da Adobe.
  • serviços como I/O Runtime para hospedar a infraestrutura na plataforma sem servidor da Adobe e Eventos de I/O para integrações baseadas em eventos. A Adobe também oferece suporte pronto para armazenar dados e arquivos.
  • Adobe Experience Cloud, onde você envia extensões e integrações para publicar na sua organização da Experience Cloud. Os administradores do sistema podem revisar, gerenciar e aprovar essas extensões. Depois de publicadas, suas ferramentas e extensões personalizadas do App Builder estarão disponíveis junto com outros aplicativos da Adobe Experience Cloud.

O diagrama a seguir ilustra como um aplicativo padrão criado no App Builder usa essas funcionalidades:

Arquitetura

Para obter mais detalhes sobre a arquitetura do App Builder, consulte a Visão geral da arquitetura.