ホストプロジェクトからコンポーネントを直接コンパイルする
複数のプロジェクトにまたがるコンポーネントの管理が、これまで以上に簡単になりました。4D 21 R5 では、ホストプロジェクトの「コンパイラ」ウィンドウから直接コンポーネントをコンパイルできるようになりました。 どのバージョンがコンパイルされたのかという不確実性や、デプロイ前の追加の手作業は不要に...
オプションコンポーネントを読み込み、GitHubから直接取得し、依存関係を管理し、再帰的な要件を解決し、競合を防ぎ、4Dプロジェクト内でコンポーネントコードを直接編集またはデバッグします。
複数のプロジェクトにまたがるコンポーネントの管理が、これまで以上に簡単になりました。4D 21 R5 では、ホストプロジェクトの「コンパイラ」ウィンドウから直接コンポーネントをコンパイルできるようになりました。 どのバージョンがコンパイルされたのかという不確実性や、デプロイ前の追加の手作業は不要に...
開発プロジェクトにおいて、適切なコンポーネントを見つけることは大きな違いをもたらします。特定の機能が必要な場合でも、アプリケーションの機能を拡張したい場合でも、あるいは単に4Dコミュニティが作成したものを発見したい場合でも、「4D Corner」は探索に最適な場所です。 コミュニティが作成したコンポ...
Git で4Dプロジェクトを管理する場合、ほんのわずかなコードの変更であっても、複数のツールを切り替えて作業することになります。4Dでコードを編集し、ターミナルを開いてリポジトリを確認し、差分比較ツールを使って変更内容を確認し、さらにブラウザに切り替えてGitHubにアクセスします。 こうしたコン...
4D専用に構築された、すぐに使えるPDFジェネレータ、SVGライブラリ、あるいはPPTジェネレータを、ほんの数秒で見つけ、ワンクリックでプロジェクトに追加できると想像してみてください。一から作り直す必要も、同じことを繰り返す必要もありません。 4D Cornerはまさにそれを実現します。これは4...
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHub との統合により、4D での依存関係管理はすでに簡素化されていますが、多くのデベロッパーはより多様な環境で作業をおこなっています。 自社運用の GitLab インスタンスでコンポーネントをホストしているチームもあ...
大規模な 4Dアプリケーションを開発する際、機能をホストプロジェクトと複数のコンポーネントに分割するのが一般的です。このモジュール型アーキテクチャーは構造を明確にし、整理や保守を容易にしますが、一方で課題も生じます。特定のメソッドがどこで使用されているかの調査が困難になるのです。 4D 21 以降...
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。「プロジェクト依存関係」の中で各コンポーネントを際立たせる最も簡単かつ効果的な方法は、それぞれにカスタムアイコンを設定することです。4D 21 R2 では、コンポーネントの Reso...
4D 20 R9 では、ホストプロジェクトからコンポーネントのメソッドやクラスを直接編集し、デバッグする機能を導入しました。4D 21 では、4D エクスプローラーをプロジェクトとコンポーネントの両方のコードを編集する中心的なハブにすることで、さらに進化しました。簡単にいうと:"より良く、より速く、...
4D開発者として、プロジェクトに含まれるものを完全にコントロールしたいと思うことはよくある希望といえます。4D 21からは、4Dが提供するどのコンポーネントをアプリケーションに含めるかを決めることができます。 ...
「4Dバージョンに追随する」のルールの導入に続き、4D 20 R10 では、新たなレベルの自動化と信頼性を実現する機能を発表いたします: 完全な再帰的依存関係の解決です。 コンポーネントの追加・更新・削除のいずれにおいても、依存関係マネージャーが再帰的に動作するようになり、依存関係ツリー全体を通し...