GitLabから4Dコンポーネントを直接統合する
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHubとの連携により、4Dでの依存関係管理はすでに簡素化されていますが、多くの開発者はより多様な環境で作業を行っています。 一部のチームは、自社管理のGitLabインスタンスにコンポーネントをホストしたり、公式のGit...
オプションコンポーネントを読み込み、GitHubから直接取得し、依存関係を管理し、再帰的な要件を解決し、競合を防ぎ、4Dプロジェクト内でコンポーネントコードを直接編集またはデバッグします。
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHubとの連携により、4Dでの依存関係管理はすでに簡素化されていますが、多くの開発者はより多様な環境で作業を行っています。 一部のチームは、自社管理のGitLabインスタンスにコンポーネントをホストしたり、公式のGit...
大規模な4Dアプリケーションを開発する際、機能をホストプロジェクトと複数のコンポーネントに分割するのが一般的です。このモジュール型アーキテクチャは構造を明確にし、整理や保守を容易にしますが、一方で課題も生じます。メソッドがどこで使用されているかを特定することが困難になるのです。 4D 21以降、こ...
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。プロジェクト依存関係内でコンポーネントを目立たせる最も簡単かつ効果的な方法は、各コンポーネントにカスタムアイコンを設定することです。4D 21 R2では、ロゴ . pngまたはロゴ....
4D 20 R9 では、ホストプロジェクトからコンポーネントのメソッドやクラスを直接編集し、デバッグする機能を導入しました。4D 21 では、4D エクスプローラーをプロジェクトとコンポーネントの両方のコードを編集する中心的なハブにすることで、さらに進化しました。簡単にいうと:"より良く、より速く、...
4D開発者として、プロジェクトに含まれるものを完全にコントロールしたいと思うことはよくある希望といえます。4D 21からは、4Dが提供するどのコンポーネントをアプリケーションに含めるかを決めることができます。 ...
「4Dバージョンに追随する」のルールの導入に続き、4D 20 R10 では、新たなレベルの自動化と信頼性を実現する機能を発表いたします: 完全な再帰的依存関係の解決です。 コンポーネントの追加・更新・削除のいずれにおいても、依存関係マネージャーが再帰的に動作するようになり、依存関係ツリー全体を通し...
独自のコンポーネントで作業する場合、コンポーネントコードのデバッグや改善のためだけに、ホストとコンポーネントの環境を切り替えるのは不便です。4D 20 R9 より、コンポーネントにソースコードが含まれている場合、ホストプロジェクト内でコンポーネントの共有メソッドやクラスを直接編集し、デバッグできるよ...
素晴らしいニュースです! GitHub から依存関係を追加する際に、まったく新しいルールにアクセスできるようになりました: 4Dバージョンに追随する。この強力な追加機能により、依存関係があなたの 4D環境と簡単に同期され、互換性の問題が減り、ワークフローがこれまで以上にスムーズになります。 依存関...
macOSの公証プロセスは進化し続けています。残念ながら、4D v11で設計された4Dコンポーネントの内部構造は、クロスプラットフォームの互換性を実現するためのものでしたが、AppleがシリコンベースのMacのために導入した要件をもはや満たしておらず、コンポーネントの公証はますます困難になっています...
4D 20 R8のProject Dependency Managerの最新アップデートにより、プロジェクトは常に一歩先を行くことができます。依存関係が定期的にアップデートされているかチェックされるので、最新バージョンにアクセスすることができ、いつ、どのように変更を統合するか、十分な情報を得た上で決...