O servidor mantém todas as linhas de desenvolvimento e as versões “congeladas” na KB de desenvolvimento, só precisa da linha em que serão feitas as alterações. Os commits podem ser monitorados para disparar um processo de build, execução de testes, deploy etc.
Melhor ambiente de colaboração
Trabalhar em equipe é mais fácil: a integração do projeto é automática e limita-se a enviar e receber alterações.
A figura do administrador não é necessária.
GeneXus Server armazena toda a informação sobre as alterações (quando e por que foram realizadas).
O histórico é muito útil para entender a evolução dos objetos ou para identificar as alterações que podem ter produzido certo erro ou solucioná-lo rapidamente.
Contando com uma adequada política de segurança das KBs do servidor e fazendo commit de maneira regular, as perdas por falhas de discos, notebook roubados ou outra causa deixam de ser um risco constante.
Em qualquer momento, de qualquer lugar
Com GeneXus™ Server, o desenvolvedor pode obter uma cópia atualizada do servidor, de qualquer lugar. Pode obter, por exemplo, uma KB local no escritório e outra em sua casa e sincronizá-las através de GeneXus™ Server.
O console de GeneXus™ Server permite integrar o projeto a gerentes ou ao cliente para o qual estamos trabalhando (que não desenvolvem, mas estão envolvidos), permitindo-lhes supervisionar o desenvolvimento do sistema.
Integração rápida e econômica à equipe
A integração de novos membros à equipe de trabalho é simples e imediata, já que não se exigem processos administrativos.
Ao reduzir as demoras e manter o foco nos negócios, economiza-se em custos.
Em sua KB local, o desenvolvedor pode testar e experimentar livremente; a versão “oficial” permanecerá segura, já que para impactar as alterações, é preciso fazer commit de modo explícito.
GeneXus™ Server fornece um console web que permite inspecionar as KBs, o conteúdo de seus objetos e a atividade de alterações. Para isso, precisa-se apenas de um navegador, não é preciso contar com GeneXus™.