Bases de dados de projectos: Novas possibilidades com o editor de formulários
Com a introdução das bases de dados de projectos, também modificámos a interface de alguns diálogos 4D. Neste post do blogue, apresentaremos algumas das alterações que fizemos ao editor de formulários.
Base de dados binária vs. Base de dados do projecto
Como sabem, 4D suporta agora duas formas de trabalhar com fontes: bases de dados binárias e de projectos. As bases de dados binárias são as 4D que todos conhecemos e adoramos, com código fonte num ficheiro binário para permitir o desenvolvimento em equipa com o servidor 4D, e todos os elementos de concepção (métodos, formas, estrutura, etc.) reunidos num único ficheiro binário compacto, o ficheiro “.4db”. As bases de dados do projecto facilitam o trabalho colaborativo das equipas distribuídas, armazenando o código-fonte num sistema de controlo de fontes em ficheiros de texto simples e separados. Os projectos não irão substituir o 4DB, não temos planos para fazer desaparecer o 4DB. Trata-se de duas formas diferentes de trabalho e desenvolvimento. Cabe-lhe a si escolher o que melhor se adapta às suas necessidades. Aqui está um post no blogue para o ajudar a decidir:
Bases de dados de projectos: Utilizadores e grupos em acção
Foi publicado um post de blogue muito detalhado sobre Utilizadores e Grupos em bases de dados de projectos. Neste post, estamos a fornecer um vídeo sobre os pontos-chave a lembrar.
Desfrute-o!
Como partilhar o seu código 4D via Github
Assim, tem estado a testar bases de dados de projectos… talvez tenha criado uma ou talvez tenha convertido uma aplicação binária existente. Agora, é altura de lhe mostrarmos como utilizar Git (o sistema de controlo de revisão) com Github como o serviço de alojamento da sua aplicação 4D.
Bases de dados e componentes do projecto
Desde a entrega do 4D v18, foi publicada uma série de posts em blogues sobre como converter e desenvolver com bases de dados de projectos. E quanto aos componentes? Este post do blog responde a essa pergunta.
Base de dados do projecto: Implementar a sua aplicação
Assim, a sua aplicação foi desenvolvida e está pronto para o próximo passo. 4D permite-lhe:
- gerar uma base de dados compilada que já não contém qualquer código interpretado,
- gerar uma aplicação autónoma que pode ser duplamente clicada,(ou seja, fundida com o Volume Desktop 4D, motor de base de dados 4D),
- gerar aplicações cliente/servidor com actualizações automáticas de partes cliente e servidor.
Com uma base de dados de projectos, pode também construir as suas aplicações finais para ambas as plataformas. Uma base de dados de projectos utiliza o mesmo ficheiro de configuração que uma base de dados binária.
Utilização de bibliotecas 4D dentro de bases de dados de projectos
4D fornece bibliotecas para o ajudar a desenvolver aplicações. Uma destas bibliotecas é padrão e contém objectos e widgets pré-configurados, enquanto outras bibliotecas são personalizadas. A biblioteca padrão é “apenas leitura” e o seu comportamento não muda quando se desenvolvem bases de dados de projectos (com a excepção de pequenas diferenças de interface cosmética). Tem também a capacidade de criar as suas próprias bibliotecas personalizadas para guardar os seus próprios objectos de formulário ou grupo de objectos. Neste caso, foram feitas algumas alterações para as tornar ainda mais poderosas. O seguinte é tudo o que precisa de saber sobre estas alterações:
Bases de dados de projectos: Pós-conversão
Neste post do blogue, mostrámos-lhe como converter uma base de dados binária numa base de dados de projectos. Quando tudo estiver pronto e a conversão estiver concluída com êxito, poderá começar a trabalhar com a sua base de dados de projectos. No entanto, podem surgir algumas questões: todos os ficheiros da base de dados são úteis? É óbvio que o ficheiro de estrutura”.4DB” já não é necessário. Posso apagar outros ficheiros?
Aqui está tudo o que precisa de saber após a conversão.
Bases de dados de projectos: Gestão de utilizadores e grupos
As bases de dados do projecto, disponíveis em versão beta no último 4D v 17 R-Releases, estão agora disponíveis para produção no 4D v18! Entre as muitas mudanças em 4D v18 está a forma como o utilizador e os grupos são geridos… tornou-se muito mais fácil, especialmente a implantação. Este post irá destacar brevemente tudo o que precisa de saber sobre estas mudanças.
Bases de dados de projectos: Arquitectura
Asbases de dados do projecto, o headliner do lançamento 4D v18, permitem às equipas distribuídas trabalhar em colaboração, armazenando o código de uma aplicação num sistema de controlo de fontes, em ficheiros de texto contendo tudo, desde a estrutura da base de dados até à interface do utilizador, incluindo formulários, menus, definições do utilizador, ou quaisquer recursos necessários. E uma vez que uma base de dados de projecto é feita de ficheiros baseados em texto, terá várias pastas e ficheiros, armazenados numa única pasta de base de dados pai. Neste post do blogue, vamos percorrer a arquitectura de uma base de dados de projectos para lhe dar uma melhor compreensão deste novo tipo de base de dados.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política