Numa tentativa de agilizar o processo de gestão de mudança e lançamento para programadores que criam aplicações na plataforma Salesforce, a empresa lançou oficialmente um produto de código baixo chamado DevOps Center. Anunciado durante a conferência TrailheaDX em 2020, esta oferta facilita uma colaboração sem falhas entre as equipas empresariais na construção, teste e implementação de aplicações ou automatizações dentro de Salesforce.
Ganhando uma vantagem competitiva e acompanhando as exigências económicas, as empresas procuram estratégias rápidas de colocação no mercado. Em resposta, Salesforce introduziu o DevOps Center para ajudar os programadores a navegar no processo de gestão de mudança e lançamento enquanto trabalham na sua plataforma. Karen Fidelak, Directora Sénior de Gestão de Produtos em Salesforce, destacou a sua disponibilidade geral num post recente no blogue.
De acordo com Fidelak, o DevOps Center foi concebido para ajudar as empresas a maximizar as ferramentas e os recursos à sua disposição, garantindo simultaneamente a segurança do ciclo de vida das aplicações em vários departamentos, incluindo vendas, serviços, marketing, comércio, e TI.
Rastreamento Automático da Mudança no DevOps Center
Algumas características notáveis do DevOps Center incluem o seguimento automático de alterações para lançamentos acelerados, integração suave com o controlo da fonte, e métodos mais acessíveis para implementar alterações. Em vez de confiar nos Conjuntos de Alterações, que são repositórios para a implementação de múltiplas versões de software, o DevOps Center oferece práticas modernas de desenvolvimento e trata de alterações a aplicações que utilizam Itens de Trabalho. Estes itens são uma nova capacidade explicitamente concebida para acompanhar as alterações durante o desenvolvimento.
À medida que os criadores fazem alterações em ambientes de desenvolvimento, o DevOps Center rastreia-as automaticamente, permitindo aos criadores visualizar uma lista de componentes de metadados alterados e seleccionar os que desejam migrar. Esta funcionalidade elimina a necessidade de utilizar folhas de cálculo para monitorizar as alterações entre várias versões de software.
Além disso, o DevOps Center apoia os programadores empresariais na adopção de boas práticas de gestão de controlo de fontes ou de controlo de fontes. A ferramenta trata do controlo da fonte assim que o programador faz o login no GitHub, simplificando o processo de seguimento de alterações ao código original quando as aplicações passam por múltiplas iterações ou versões.
Uma Oferta para Desenvolvedores Cidadãos e Profissionais da Tecnologia
O DevOps Center está particularmente vocacionado para equipas híbridas ou de fusão compostas por desenvolvedores de código baixo ou cidadãos e desenvolvedores profissionais ou avançados que trabalham directamente com interfaces de linha de comando (CLI) ou GitHub. Assegura uma sincronização perfeita, quer os programadores estejam a trabalhar dentro ou fora da aplicação baseada no DevOps Center UI.
Por exemplo, se um membro da equipa modificar o código utilizando CLI, o DevOps Center detectará estas alterações e exibi-las-á na sua interface de utilizador, permitindo aos programadores cidadãos visualizar e agir sobre as alterações necessárias dentro do centro. Em alternativa, os programadores que operam dentro do centro DevOps podem aceder ao repositório de controlo da fonte e modificar o código original.
Esta abordagem nega a necessidade de empurrar os utilizadores de código baixo para a adopção de CLI e outros processos que possam achar desconfortáveis ou para gerir alterações com Conjuntos de Alterações que não fazem parte do repositório de controlo de origem. Além disso, o DevOps Center permite aos criadores de empresas visualizar o seu pipeline de implementação e implementar rapidamente as alterações de uma fase para outra.
Para além do DevOps Center, existem outras plataformas sem código que servem uma variedade de clientes alvo. A exploração de aplicações e ferramentas não codificadas de topo é essencial para a construção de aplicações sem escrever qualquer código. A plataforma AppMaster, por exemplo, é uma poderosa ferramenta sem código que simplifica o processo de construção de aplicações backend, web e móveis, ao mesmo tempo que fornece um valioso impulso à produtividade e à relação custo-eficácia.