サーバーサイドのラッパーは不要に: クライアントサイドで Session を使用しましょう
4Dセッションを活用して、クライアントサーバーアプリケーションにおけるエンドユーザーの体験を向上させましょう。ユーザーがデスクトップクライアントアプリケーションを開くと同時に、ネイティブかつ自動的に作成される 4Dセッションは、多くのメリットを提供します。 最大のメリットは何でしょうか? それは...
最新情報
4Dセッションを活用して、クライアントサーバーアプリケーションにおけるエンドユーザーの体験を向上させましょう。ユーザーがデスクトップクライアントアプリケーションを開くと同時に、ネイティブかつ自動的に作成される 4Dセッションは、多くのメリットを提供します。 最大のメリットは何でしょうか? それは...
クライアントサーバーモードでは、サーバー上でホストされているリソースがロジックの実行に必要なことがよくあります。これまで、サーバー上でコードを実行するには、専用のプロジェクトメソッドや ORDAデータモデル関数を記述するのが一般的でした。 これにより、必ずしも必要とは言えない大量のプロジェクトメソ...
4Dの使命は、お客様のアプリケーションに、最も堅牢で最先端のツールを提供することです。その使命を果たすため、時には過去を手放し、未来へのために道を開け渡す必要があります。 2年前に発表された通り、30年以上にわたり4D を支えてきた「旧式ネットワークレイヤー」は正式に非推奨となりました。本日、その...
4D 21 R3では、最新のユーザーインターフェースの構築がさらに簡単になりました。オブジェクトライブラリが強化され、Fluent UI や Liquid Glassといった最新のUI標準に準拠するようになりました。 その結果、プラットフォーム間で視覚的な一貫性を保ち、開発のスピードアップに最適化...
前回の記事では、型推論とエラー処理の改善が、4D開発の信頼性をいかに高めているかについて紹介しました。4Dコードエディターと VSCode は、すでにコンパイルせずとも多くの問題を早期に検出するため、コード記述中に迅速かつ有益なフィードバックを提供しています。 4D 21 R3では、これらの既存の...
4D 21 R3 のリリースにより、既存のWindows 証明書ストアサポートに加え、macOSキーチェーンの機能をHTTPS リクエストおよびエージェントに提供します。 この新機能の真の革新的な点は何か?それは、4D が技術的な複雑さを完全にカバーすることです。OS 固有のロジックを必要とする他...
Apple 社は、macOS Tahoeにおいて、"Liquid Glass"と呼ばれる新しいビジュアルシステムを導入しました。今回のリリースでは、最新のmacOS デザインの進化に合わせ、このインターフェーススタイルを採用しています。 4D 21 R3 以降、4D デスクトップアプリケーションは...
ビジネスアプリケーションは絶えず進化しており、デプロイ後も新たなロジックが必要になることがよくあります。場合によっては、アプリケーションがビジネスルールをデータベースやストレージにテキストとして保存し、実行時にそれらを実行することもあります。これらを更新するには、特にコンパイル済みまたはデプロイ済み...
アプリケーション、Webサービス、または API間でデータをやり取りする際、ほんのわずかな構造上のエラーがあるだけで、システム全体が機能しなくなる可能性があります。そのため、API統合、データのインポート/エクスポート、アプリケーション設定、マイクロサービス間の通信など、多くのシナリオにおいて、JS...
外部コンポーネントの管理は、現代の開発ワークフローにおいて重要な要素です。GitHub との統合により、4D での依存関係管理はすでに簡素化されていますが、多くのデベロッパーはより多様な環境で作業をおこなっています。 自社運用の GitLab インスタンスでコンポーネントをホストしているチームもあ...