ヒント

4Dアプリのヒントとコツ – 2024年11月版

Deeplからの自動翻訳

by Add Komoncharoensiri, Director of Technical Services at 4D Inc

4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリーです。

4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なTipsや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃されても大丈夫です。

このブログでは20のTipsを紹介します:

製品 blank

コマンド名の変更と非推奨

Deeplからの自動翻訳

開発者として、私たちは皆、コーディング・ルーチンの効率性とシンプルさを高く評価している。覚えなければならないキー操作は、少なければ少ないほどいい!

このことを念頭に置き、 4D 20 R7では、コマンド名を見直し、より短く、より一貫性を持たせ、最新の開発標準に沿う よう、古いコマンドは廃止し、より洗練されたものにしました。

製品 blank

OutgoingMessageクラスでWebアプリケーションを活性化する

Deeplからの自動翻訳

今日のデジタルの世界では、スムーズで直感的なユーザーエクスペリエンスが、ウェブアプリケーションの成功の鍵を握っています。このエクスペリエンスの重要な部分は、ドキュメント、画像、その他のデータタイプなど、さまざまなリソースへの容易なアクセスをユーザーに提供することです。これを可能にするには、サーバーが異なるコンテンツフォーマットを効率的に管理し、配信する必要があります。

4Dの新しいRESTサーバー機能により、多様なコンテンツ配信の管理がこれまで以上に簡単になりました。以前は、RESTサーバーは、スカラー、エンティティ、エンティティ選択データしか返すことができませんでした。現在では、 完全なウェブコンテンツを直接配信することができます。

新しいOutgoingMessage クラスのおかげで、REST サーバーからのファイルのダウンロードやバイナリ・データの受信が簡単になりました。これを使えば、ニーズに合わせてレスポンスを簡単にカスタマイズできます。

OutgoingMessageクラスがあなたのアプリケーションをどのように向上させることができるのか、続きをお読みください!

製品 blank

暗号化認証と認証局の検証

Deeplからの自動翻訳

最近のリリースでは、4Dのセキュリティ機能が、特に証明書の分野で大幅に拡張されました。これには、クライアント・サーバー間通信のための自動生成証明書ECDSA証明書のサポート、そして4D 20 R7では、エンジン・アプリケーションのクライアント・サーバー間通信のための認証局の検証が含まれます。最高レベルのセキュリティを要求する顧客もいるため、これらの機能の重要性が浮き彫りになっている。

しかし、セキュリティは複雑な場合があり、TLS/SSL接続の仕組みや証明書の役割について説明してほしいという要望がありました。したがって、新機能を掘り下げる前に、まず基本的なセキュリティの概念とその相互作用を分解しておくとよいだろう。

製品 blank

セッション・シングルトンの紹介

Deeplからの自動翻訳

シングルトンは、4D 20 R5の目玉機能のひとつです。以前は、開発者は2種類のシングルトンを利用することができました:

  • プロセス・シングルトンは、各プロセスに固有ですが、プロセス間で異なります、
  • と、アプリケーション全体でユニークな共有シングルトンです。

4D 20 R7では新しいタイプのシングルトン、セッション・シングルトンをリリースします

製品 blank

4D NetKit:Gmail APIで複数のラベルの未読メール数を1回の呼び出しで取得する

Deeplからの自動翻訳

アプリのUIに未読メール数を表示し、ユーザーに新着メッセージを知らせるために、多くの方がGmailコマンドを使用しています。そこで、4D 20 R7から、Google.mail.getLabelList( )関数をアップグレードし、Gmailのラベルプロパティとともに未読メール数を一度に取得できるようにし、最適なレスポンスタイムを確保できるようにしました。

製品 blank

4D Write Pro:新機能でセクションとサブセクションをマスター!

Deeplからの自動翻訳

セクションとサブセクションは、構造化された文書の構成要素です。どの文書にもデフォルトで少なくとも1つのセクションが含まれているため、おそらく気づかないうちに数え切れないほど使用していることでしょう!

経験豊富なプロであれ、これから始める人であれ、この記事ではセクションとサブセクションの基本について説明します。

また、4D 20 R7に搭載された4D Write Proの新機能もご紹介します。 4D Write Proは、これらの要素の管理をこれまで以上に簡単かつ強力にします。