Desenvolvimento simultâneo no servidor 4D em modo de projecto

Tradução automática de Deepl

Desde o seu lançamento em 4D v18, Projects expandiu drasticamente as capacidades do 4D trazendo compatibilidade com sistemas de controlo de versões -entre outras coisas.

Com um excelente feedback, não podíamos estar mais orgulhosos de ver uma adopção significativa desta característica entre a comunidade 4D. Isto levou-nos a melhorá-la para a tornar ainda melhor.

O seu feedback incluía um pedido para a possibilidade de trabalhar simultaneamente num único servidor de desenvolvimento como uma equipa. Mais uma vez, a 4D ouviu, e estamos entusiasmados por anunciar que com 4D v19 R6, pode trabalhar num servidor de desenvolvimento em modo de projecto!

Diga olá a um NOVO modo de desenvolvimento

Devido às diferenças entre as bases de dados binárias e os projectos, tivemos de repensar a arquitectura. Criámos um novo modo para nos ligarmos a um Servidor 4D: Modo de desenvolvimento.

O programador pode modificar a estrutura das bases de dados, métodos, formulários e definições no modo de desenvolvimento. O sistema de fechaduras foi transposto para ter as mesmas funcionalidades que nas bases de dados binárias, mas é essencial ter em mente que as fechaduras só funcionam quando se usa 4D para editar os ficheiros e não um editor externo.

Uma visão geral da arquitectura

Há uma mudança a considerar se quiser activar o modo de desenvolvimento: como a arquitectura do modo de projecto depende do sistema de ficheiros, os clientes devem ter acesso à pasta raiz do projecto. A forma mais fácil de o fazer é partilhar a pasta raiz do projecto na sua rede, por exemplo, alojando-a num NAS, para que tanto o servidor como os clientes possam aceder directamente a ela.
E é tudo! Uma vez feito, pode ligar-se ao seu servidor em modo de desenvolvimento e trabalhar remotamente.

blank

O novo separador “Personalizado” da caixa de diálogo Ligação ao Servidor 4D
ao seleccionar “Activar modo de desenvolvimento”, poderá escolher o ficheiro do projecto
.

Trabalhar como uma equipa num servidor de desenvolvimento é uma organização de trabalho realmente única, quase exclusiva da 4D. Temos o prazer de o trazer para o modo de projecto.

Para aqueles que ainda trabalham com modo binário, podem agora adoptar o modo de projecto sem impacto na sua organização e beneficiar das suas características exclusivas: Compilação de silício, formulários CSS, classes, atributos computorizados e, quando estiver pronto, sistemas de controlo de fonte.

Sinta-se à vontade para partilhar connosco quaisquer comentários no fórum oficial 4D.

Nicolas Brachfogel
• Proprietário do produto e Desenvolvedor Senior -Nicolas Brachfogel entrou a 4D em 2017 como Senior Developer (4D Server e Networking). Como Product Owner para gerenciar o lançamento de Apple Silicon, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais, além de garantir que as implementações de funcionalidade cumpram com as necessidades do cliente. Diplomado pelo Instituto Superior de Informática Aplicada (INSIA), Nicolas começou sua carreira como desenvolvedor de software em 2001. Depois de vários anos codificando em Java e C++, passou a especializar-se no desenvolvimento cliente-servidor para empresas de videogames. Como desenvolvedor/arquiteto de servidores, trabalhou com sucesso nas arquiteturas de servidores de muitos jogos (Dofus Arena, Drakerz, Trivial Pursuit Go!)