新たな一歩:従来のネットワーク層に別れを告げる
4Dの使命は、お客様のアプリケーションに、最も堅牢で最先端のツールを提供することです。その使命を果たすため、時には過去を手放し、未来への道を切り開く必要があります。 2年前に発表しました通り、30年以上にわたり当社を支えてきた「レガシー・ネットワーク・レイヤー」は正式に非推奨となりました。本日、そ...
プロジェクトモード開発を整理し、Gitワークフローを管理し、4D Server上での同時作業を処理し、カタログの変更を制御し、環境全体でクリーンなバージョン管理を維持します。
4Dの使命は、お客様のアプリケーションに、最も堅牢で最先端のツールを提供することです。その使命を果たすため、時には過去を手放し、未来への道を切り開く必要があります。 2年前に発表しました通り、30年以上にわたり当社を支えてきた「レガシー・ネットワーク・レイヤー」は正式に非推奨となりました。本日、そ...
Apple Inc.はmacOS Tahoeにおいて、「Liquid Glass」と呼ばれる新しいビジュアル言語を導入しました。今回のリリースでは、最新のmacOSデザインの進化に合わせ、このインターフェーススタイルを採用しています。 4D 21 R3以降、4Dデスクトップアプリケーションはこの新...
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHubとの連携により、4Dでの依存関係管理はすでに簡素化されていますが、多くの開発者はより多様な環境で作業を行っています。 一部のチームは、自社管理のGitLabインスタンスにコンポーネントをホストしたり、公式のGit...
大規模な4Dアプリケーションを開発する際、機能をホストプロジェクトと複数のコンポーネントに分割するのが一般的です。このモジュール型アーキテクチャは構造を明確にし、整理や保守を容易にしますが、一方で課題も生じます。メソッドがどこで使用されているかを特定することが困難になるのです。 4D 21以降、こ...
新しいマシンにソフトウェアをインストールするたびに、ライセンス番号を手動で入力するのは面倒ではありませんか? 4D 21 を使えば、もうその必要はありません。4Dが自動でやってくれます。その方法を見てみましょう。 ...
4D 20 R10 から、UUID はシステム関数に依存するのではなく、内部アルゴリズムを使って直接生成されるようになりました。これにより、フォーマットや動作をより細かく制御できます。また、今回のアップデートでは、時系列ソートをサポートするバージョン 7 UUID の選択が可能になりました。アプリケ...
4D 20 R10 では、オブジェクトの型指定が大きく前進し、コードにさらなる信頼性とコントロールを与えます。今後 4D は、値がオブジェクトであるかだけをチェックするのではなく、特定のクラスのインスタンスであるかを検証します。これにより、よりスマートな自動コード補完、インライン検証、より厳しいコン...
独自のコンポーネントで作業する場合、コンポーネントコードのデバッグや改善のためだけに、ホストとコンポーネントの環境を切り替えるのは不便です。4D 20 R9 より、コンポーネントにソースコードが含まれている場合、ホストプロジェクト内でコンポーネントの共有メソッドやクラスを直接編集し、デバッグできるよ...
4D言語は、優れたビジネスアプリケーションの開発を可能にします。コード、画像などの外部要素へのリンクの検証、レガシーコードのORDAへの変換、XLIFFリソースファイルの管理、リファクタリングの促進など、特定のタスクを効率化するツールを率先して作成している方も多いでしょう。これらのカスタムソリューシ...