Conseils

Conseils et astuces pour vos applications 4D – Édition de juin

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques de 4D Inc.

Nous vous présentons une nouvelle série de conseils et d’astuces.

Comme vous le savez, la base de connaissances 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des technotes mensuelles sont activement publiés. Si vous avez manqué les derniers conseils sur la KB, ce n’est pas grave ; voici une compilation des dernières semaines.

Ce billet de blog couvre 16 conseils:

Conseils blank

GitHub 4D Awesome List – Appel à contributions

Traduit automatiquement de Deepl

Pour rester compétitif dans le secteur des logiciels, il faut toujours rechercher l’innovation et créer une dynamique de changement.

Dans cet esprit, 4D a toujours mis à votre disposition la technologie adéquate pour vous permettre de croître et de vous développer. Le mode projet est un exemple qui s’accompagne d’un avantage considérable : la possibilité d’utiliser Git pour mettre en place votre application 4D dans un environnement de développement plus productif.

C’est pourquoi nous avons décidé de créer une liste 4D Awesome, où nous rassemblons toute la sagesse collective en un seul endroit pour rendre la vie des développeurs 4D un peu plus facile.

Si vous êtes un utilisateur de Git/GitHub et que vous avez un projet fantastique qui, selon vous, pourrait aider d’autres développeurs, vous pourriez vouloir contribuer à la liste 4D Awesome, où vivent les projets géniaux !

Cet article de blog explique le concept de la liste Awesome et comment vous pouvez y contribuer.

Conseils blank

4D et Git : Du débutant à l’expert

Traduit automatiquement de Deepl

Vous savez donc maintenant que les projets présentent un avantage considérable : la possibilité d’utiliser Git (le système de contrôle des révisions) et GitHub (le service d’hébergement) pour rendre votre application 4D opérationnelle dans un environnement de développement plus productif.

Qu’il s’agisse d’un débutant ou d’un développeur senior à part entière, le contrôle de version est un élément essentiel de tout environnement de travail où de multiples ressources collaborent pour participer à ce que l’on pourrait appeler une chaîne de production de logiciels.

Pour vous aider à vous familiariser avec Git, nous avons mis de nombreuses ressources à votre disposition. Ce billet de blog est une compilation de tout ce que nous avons fourni sur ce sujet… jusqu’à présent. Si vous vous sentez perdu et ne savez pas par où commencer, continuez à lire ; nous avons inclus :

  • d’autres articles de blog,
  • un guide détaillé,
  • une vidéo de sommet très appréciée,
  • et même un cours de formation.
Conseils blank

Comment naviguer sur GitHub pour trouver tous les projets 4D

Traduit automatiquement de Deepl

Avec l’introduction des projets dans 4D, le code source des composants, des applications de démonstration et des autres outils de 4D est hébergé sur GitHub.

4D possède trois organisations GitHub.

  • Sur 4D, vous pouvez trouver le code source des composants internes de 4D. Vous pouvez donc les adapter à vos besoins.
  • 4D Depot contient tous les outils d’aide : IDH, démonstrations, exemples d’application, etc.
  • 4D Go Mobile héberge tous les formulaires de liste personnalisés, les formulaires de détail, les formulaires de connexion, les formateurs et les contrôles de saisie.

Vous pouvez trouver ces liens vers les différents dépôts GitHub depuis les sites Web de 4D ; par exemple, depuis le blog de 4D pour illustrer les nouvelles fonctionnalités, depuis la page des ressources du site Web de 4D pour les exemples de démonstration, ou depuis la galerie pour Mobile.

Mais vous pouvez aussi utiliser GitHub, faire des recherches, ajouter des signets, etc… Ce billet de blog présentera quelques fonctionnalités de base pour améliorer votre utilisation et votre navigation sur GitHub.

Conseils blank

System Worker- Classe de transfert de fichiers pour utiliser Dropbox ou GDrive

Traduit automatiquement de Deepl

La première partie de la série System Worker vous a montré la puissance des system workers, et la seconde s’est concentrée sur l’utilisation réelle en passant par la classe File Transfer pour utiliser cURL pour FTP, FTPS, SFTP et HTTP.

Dans la dernière partie de cette suite, nous verrons comment le composant prêt à l’emploi -downloadit from here, permet un accès direct à Dropbox ou GDrive, en utilisant les mêmes commandes que les opérations FTP :