Introdução ao App Builder

Historicamente, o desenvolvimento do Adobe Commerce tem usado extensibilidade no processo. O modelo em andamento exige que qualquer novo código seja compatível com atualizações, a versão PHP do servidor e muitos outros aplicativos e serviços essenciais do servidor que o Commerce usa. O Construtor de aplicativos da Adobe Developer usa extensibilidade fora do processo para evitar esses problemas de compatibilidade.

Construtor de aplicativos para Adobe Commerce app-builder

O Adobe Developer App Builder é uma plataforma de extensibilidade sem servidor para integrar e criar experiências personalizadas para estender soluções de Adobe, e agora está disponível para o Adobe Commerce. Com o App Builder, você pode criar aplicativos seguros e escalonáveis que estendem a funcionalidade nativa do Commerce e se integram a soluções de terceiros. Como desenvolvedor, agora você pode aproveitar a extensibilidade fora do processo com o Adobe Commerce, o que, por sua vez, fornece benefícios imediatos e de longo prazo.

O App Builder fornece uma estrutura unificada de extensibilidade de terceiros para integrar e criar aplicativos personalizados que se estendem Adobe Commerce. Como essa estrutura de extensibilidade é criada na infraestrutura do Adobe, os desenvolvedores podem criar microsserviços personalizados e estender e integrar Adobe Commerce em outras soluções Adobe e integrações de terceiros.

O App Builder fornece uma maneira de os clientes estenderem Adobe Commerce em vários casos de uso:

  • extensibilidade do middleware - Conecte sistemas externos com aplicativos Adobe criando conectores personalizados ou aproveite um conjunto de integrações pré-construídas.
  • extensibilidade dos principais serviços - amplie os principais recursos do aplicativo estendendo o comportamento padrão com recursos personalizados e lógica de negócios.
  • extensibilidade da experiência do usuário - Estenda a experiência principal para atender aos requisitos dos negócios ou criar propriedades digitais, vitrines e aplicativos back-office específicos do cliente.

O Adobe Developer App Builder é uma solução baseada em nuvem, o que significa que é dimensionada automaticamente. Esse serviço também é distribuído globalmente para permitir o melhor desempenho, independentemente da sua localização geográfica.

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 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 architecture

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

  • Console do Adobe Developer 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 Espectro de Reação (kit de ferramentas da interface do Adobe) para ter uma interface comum para todos os aplicativos Adobe.
  • serviços como I/O Runtime para hospedar a infraestrutura na plataforma sem servidor Adobe e Eventos de I/O para integrações baseadas em eventos. O 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 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 Visão geral da arquitetura.

Extensão Sales Channel do Amazon amazon-sales-channel-extension

IMPORTANT
A extensão Amazon Sales Channel ainda está em desenvolvimento e não foi lançada oficialmente. Esses vídeos e tutoriais têm como objetivo mostrar como usar o Construtor de aplicativos da Adobe Developer para um caso de uso prático.

Os tutoriais a seguir demonstram como conectar o Adobe Commerce ao Amazon Sales Channel usando uma extensão do Construtor de aplicativos.

Introdução ao App Builder additional-resources

Uma visão geral da estratégia de comércio combinável, que inclui a configuração inicial, pode ser encontrada lendo a seguinte publicação do blog:

Como o App Builder ajuda a impulsionar a agilidade comercial para sua plataforma de comércio

Para ajudar você a começar a usar o App Builder, o Adobe criou a seguinte documentação:

Continue aprendendo com a documentação appbuilder-documentation

O App Builder fornece vídeos e documentação para desenvolvedores, incluindo guias e documentação de referência para ajudar a desenvolver seus próprios aplicativos personalizados:

Experimente um dos aplicativos de amostra appbuilder-codesamples

Pronto para começar a desenvolver? O link a seguir contém aplicativos de exemplo para ajudar você a começar:

Suporte support

Para solicitações de suporte do desenvolvedor, use o fórum do Experience League para obter assistência.

Tutoriais adicionais relacionados

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