Sonhar com uma forma de trabalhar em colaboração? Uma forma de trabalhar onde quer que esteja no mundo, com membros da equipa em locais diferentes, e ninguém tem de se questionar onde encontrar a última versão de um ficheiro ou projecto? Uma forma diferente de testar novas funcionalidades e de as fazer regressar se não funcionarem, podendo ao mesmo tempo escolher um ponto de restauração a partir do qual pretende regressar em vez de executar uma cópia de segurança completa do ficheiro. Os seus sonhos estão a tornar-se realidade, estes cenários são agora possíveis graças ao 4D v18 e às bases de dados de projectos!
O que é uma base de dados de projectos?
Uma base de dados de projectos é uma base de dados 4D em ficheiros baseados em texto. Estes ficheiros contêm todo o código fonte de uma aplicação de base de dados 4D, desde a estrutura da base de dados até à interface do utilizador, incluindo formulários, menus, definições do utilizador, e quaisquer recursos necessários.
As bases de dados do projecto são criadas e tratadas utilizando a aplicação 4D Developer. Os ficheiros do projecto são então utilizados para construir os ficheiros finais da aplicação de implementação.
Porquê trabalhar com uma base de dados de projectos?
- Partilha: Trocar facilmente o código com os colegas: Copiar o pedaço de código e colá-lo num e-mail e está pronto a funcionar.
- Flexibilidade: Tem várias aplicações e deseja reutilizar alguns diálogos, respeitando a carta gráfica da empresa? Instale os componentes em cada aplicação ou copie os formulários entre as bases de dados.
- Simplicidade: Especialmente em termos de respeitar uma carta gráfica, pode definir todas as fontes, cores, ícones e muito mais para todas as suas aplicações com folhas de estilo.
- Depuração: Ao armazenar os seus ficheiros de projecto em repositórios de controlo de fontes, pode facilmente comparar versões para localizar a fonte do código problemático.
- Implantação: Com os repositórios de controlo de fontes, gerir múltiplos ramos(ou seja, desenvolvimento e produção) é canja!
Esta lista não é de modo algum exaustiva, mas estes benefícios são todos graças às bases de dados de projectos!
Todas as novas funcionalidades e capacidades oferecidas pelas bases de dados de projectos serão detalhadas em futuros posts em blogues. Fiquem atentos!