Adicionar e remover componentes locais e do Github de forma fácil
Temos o prazer de apresentar uma grande melhoria na interface 4D Project Dependencies, disponível em 4D 20 R7, tornando a gestão de componentes locais e GitHub mais fácil do que nunca.
Integrar componentes 4D diretamente de GitHub
Muitos desenvolvedores 4D aproveitam o poder de componentes de terceiros encontrados no GitHub, particularmente aqueles listados no tópico 4d-component. 4D 20 R6 introduz uma nova caraterística fantástica: integrar diretamente esses componentes dentro do Component Manager.
Esse post de blog mergulha nos detalhes, tornando seu processo de desenvolvimento mais fácil e eficiente.
Explore as possibilidades de GitHub Codespaces com 4D
O GitHub oferece ferramentas poderosas para os programadores. Uma delas é Codepaces, que permite desenvolver código armazenado em um repositório GitHub online de qualquer lugar usando uma instância integrada de Visual Studio Code.
Esse também é o caso com projetos 4D!
Vamos descobrir essa ferramenta poderosa e ver uma nova maneira de codificar!
Como implementar Integração Contínua com 4D: Um Guia Passo-a-Passo
No mundo do desenvolvimento de software, surgiu nos últimos anos um novo conceito chamado “Integração Contínua”. A definição que vemos ou ouvimos em todo o lado é :
A definição que vemos ou ouvimos em todo o lado é: “CI é um processo que automatiza a compilação, o teste e a entrega de uma aplicação numa base regular e frequente.”
Tendo entendido essa definição, que expressa um processo interessante e promissor, o que eu preciso fazer para implementá-lo em 4D? Se pesquisar na Internet, verá que há muitas ferramentas e frameworks de CI disponíveis.
No entanto, há vários pré-requisitos antes de usar essas ferramentas de CI.
Uma classe para facilitar o tratamento dos seus subformulários
No fórum, foram feitos vários pedidos, dicas ou perguntas sobre a apresentação de uma mensagem, uma ampulheta ou alguns elementos de interface no primeiro plano de um formulário, esbatendo o resto. É possível criar este tipo de interface com subformulários e formulários de chamada. O código pode tornar-se complicado se estiver a trabalhar com um formulário de várias páginas.
Para facilitar o seu trabalho, Vincent De Lachaux preparou uma classe para simplificar a gestão dos subformulários apresentados num formulário de várias páginas. Trata do carregamento do subformulário em tempo real, controlando-o a partir de um worker e reposicionando-o se o formulário principal for redimensionado. Pode concentrar-se nos seus diálogos sem se preocupar com a mecânica.
Construa a sua Estrutura Compilada ou Componente com Build4D
Com a introdução do modo de projecto e de divisão de ficheiros, é bastante fácil manipular os componentes dos seus projectos.
Nos últimos lançamentos, acrescentámos várias funcionalidades que lhe permitem criar a sua própria cadeia de construção adaptada à sua equipa, aos seus métodos de trabalho, e às suas necessidades.
Por exemplo:
- Lance uma compilação por programação,
- Zip/unzip ficheiros e pastas com estes comandos,
- Gerir Facilmente a Informação da sua Aplicação,
- Aplicações 4D sem cabeça para a integrar numa ferramenta de construção.
Para o ajudar a criar a sua própria cadeia de construção ou integrar 4D numa ferramenta de integração contínua, desenvolvemos um componente chamado Build4D disponível no GitHub com as fontes.
Para este primeiro passo, o Build4D permite-lhe criar uma estrutura compilada e um componente. Continuaremos a enriquecê-lo para lhe permitir gerir uma aplicação de utilizador único, uma aplicação cliente, ou uma aplicação servidor.
GitHub 4D Lista de Fantásticos – Pedido de Contribuições
Para se manter competitivo na indústria de software, deve-se sempre procurar a inovação e criar uma dinâmica de mudança.
Nesse espírito, a 4D sempre lhe deu a tecnologia certa para crescer e expandir. O modo de projecto é um exemplo que traz um enorme benefício: a capacidade de usar Git para pôr a sua aplicação 4D a funcionar num ambiente de desenvolvimento mais produtivo.
Assim, decidimos criar uma lista 4D Awesome, onde reunimos toda a sabedoria colectiva num único local para tornar a vida dos programadores 4D um pouco mais fácil.
Se é um utilizador Git/GitHub e tem um projecto fantástico que acredita poder ajudar outros programadores, talvez queira contribuir para a lista 4D Awesome, onde vivem projectos fantásticos!
Este post no blog explica o conceito de uma lista Awesome e como pode contribuir.
4D e Git: Do Principiante ao Perito
Portanto, já sabe que os projectos vêm com um enorme benefício: a capacidade de utilizar Git (o sistema de controlo de revisão) e GitHub (o serviço de alojamento) para pôr a sua aplicação 4D a funcionar num ambiente de desenvolvimento mais produtivo.
O controlo de versões para programadores seniores, novatos ou de pleno direito, tem sido um elemento fundamental em todos os ambientes de trabalho onde múltiplos recursos colaboram para participar no que se poderia chamar uma cadeia de produção de software.
Para o ajudar a familiarizar-se com Git, disponibilizamos muitos recursos à sua disposição. Este post no blog é uma compilação de tudo o que fornecemos sobre este tópico… até agora. Se se sentir perdido e não souber por onde começar, continue a ler; nós incluímos:
- outros posts no blogue,
- um guia detalhado,
- um vídeo de cúpula de primeira categoria,
- e até um curso de formação.
Como navegar em GitHub para encontrar todos os projectos 4D
Com a introdução de projectos em 4D, o código fonte dos componentes, aplicações de demonstração, e outras ferramentas em 4D são alojados no GitHub.
4D tem três organizações GitHub.
- Em 4D, é possível encontrar o código fonte dos componentes 4D internos. Assim, pode adaptá-los às suas necessidades.
- ODepósito 4D contém todas as ferramentas de ajuda: HDIs, demonstrações, exemplos de aplicação, etc.
- 4D Go Mobile contém todos os formulários de lista personalizados, formulários de detalhe, formulários de login, formatadores, e controlos de entrada.
Pode encontrar estes links para os vários repositórios GitHub nos sites 4D; por exemplo, no blog 4D para ilustrar novas funcionalidades, na página Recursos do site 4D para exemplos de demonstração, ou na galeria para Mobile.
Mas, pode também a partir do GitHub, pesquisar, marcar, etc… Este post do blog apresentará algumas características básicas para melhorar a sua utilização e navegação no GitHub.
Um guia introdutório aos Sistemas de Controlo de Versões 4D e
Durante muitos anos, 4D permitiu-lhe desenvolver bases de dados binárias como parte de uma equipa com um Servidor 4D. Esta forma de desenvolvimento é simples, mas muitos programadores pediram-nos para sermos mais eficientes na gestão do código fonte, a fim de proporcionar uma melhor rastreabilidade. A 4D ouviu-os e desenvolveu o modo Projecto para se adaptar a esta necessidade. Este modo abriu uma nova era de colaboração graças aossistemas de controlo de versões!
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