Quando criamos uma nova edição do Radar, muitas vezes experimentamos uma sensação de déjà vu. A técnica de UI orientada a servidor é um caso particularmente sólido, com o advento de frameworks que permitem que pessoas desenvolvedoras mobile se beneficiem de ciclos de mudança mais rápidos, sem infringir nenhuma das políticas da loja de aplicativos em relação à revalidação do aplicativo móvel em si. Já abordamos isso anteriormente sob a perspectiva de permitir que o desenvolvimento para dispositivos móveis seja escalado entre os times. A interface de usuário orientada a servidor separa a renderização em um contêiner genérico no aplicativo móvel, enquanto a estrutura e os dados de cada visualização são fornecidos pelo servidor. Isso significa que as alterações que antes exigiam uma viagem de ida e volta à loja de aplicativos agora podem ser realizadas por meio de alterações simples nas respostas que o servidor envia. Observe que não estamos recomendando essa abordagem para todo o desenvolvimento de UI. Na verdade, tivemos experiências com algumas bagunças terríveis e excessivamente configuráveis, mas, com o apoio de gigantes como AirBnB e Lyft, suspeitamos que não sejamos apenas nós da Thoughtworks que nos cansamos de tudo sendo feito do lado do cliente. Fique de olho nesse espaço.
