4D Qodly Proでインタラクティブなデータリストを作成する
今週のブログでは、データを表示するための動的なページの作成について説明します。今回は実践的な応用例として、従業員の年次業績報告書を作成するシステムの構築に焦点を当てます。このプロジェクトはGitHubで参照できます。
私たちの目標は、従業員のリストを表示し、部署や雇用形態によって結果をフィルタリングするオプションがある、ユーザーフレンドリーなインターフェイスを設計することです。
Qodlyアプリケーションにユーザー認証を統合する
今週のブログでは、認証という重要なトピックに焦点を当てます。この議論を説明するために、従業員の年次業績評価を書くために設計されたアプリケーションを例に挙げます。このアプリケーションは、ユーザが電子メールとパスワードで認証することで、自分のアカウントに安全にアクセスできるようにします。
4D Qodly Proでウェブアプリケーションをマスターしよう:チュートリアルシリーズ
4D Qodly Proと4D Serverを使ってパワフルなウェブアプリケーションを作成するチュートリアルシリーズへようこそ!ベテランのウェブ開発者であれ、これから始める方であれ、4D Qodly Proは 4D開発プラットフォームをパワフルなハイブリッドローコードソリューションに変身させます。
4D Qodly Proを使えば、既存の4DアプリケーションをインタラクティブでレスポンシブなWebインターフェイスにシームレスに拡張し、4D Write Proのような4Dテクノロジーを駆使した最新のWebビジネスアプリケーションをデザインすることができます。一番の利点は?既に知っていることをベースにしながら、ユーザーの新しい可能性を引き出します。
4D Qodly Proによろしく!ベータ版終了
昨年10月、Qodly Studio for 4Dが4D 20 R6と共に、1年間のDeveloper Previewを経てベータ版に入ったことを発表しました。
そしてこの度、4D 20 R8でベータ期間が終了したことを発表できることを嬉しく思います!また、4D Qodly Proを、4Dでビジネスウェブアプリケーションを構築し、実行する素晴らしい新しい方法を示す最終製品名として発表する絶好の機会です。
4Dリクエストハンドラーで HTTPリクエストを管理する
今日の Web主導の世界では、サーバーは圧倒的な数のリクエストを処理します。これらのリクエストを効率的に分析し、カウントし、解釈し、再ルーティングすることは、特に MVC の原則を適用する場合に不可欠です。
4D 20 R8 では、4D HTTPサーバーに HTTPリクエストハンドラーを導入したことにより、特定の URLパターンに対して、どのビジネスロジックをトリガーするかを正確に定義することができます。
この機能の主な利点は以下の通りです:
- 受信リクエストを処理するコードをより細かく実装できます。このビジネスロジックは複数のクラスに分割できます。On Web Connection データベースメソッドに書いた、長々とした Case of 構文は忘れましょう。
- Qodlyページ上でリダイレクトを可能にすることで、4Dアプリケーションを Webに拡張する新たな可能性を開きます。
この強力な機能は、以下に詳しく説明するように、多くの可能性を解き放ちます。さらに詳しく学び、具体的な例を使ってみましょう。
開発とテストのためのセッション管理の強化
最新の4Dアップデートでは、Sessionコマンドをクライアント/サーバー接続まで拡張し、これによりクライアントレベルでセッションストレージにアクセスできるようになりました。この機能をORDAクラスの新しい’Restrict’イベントと組み合わせることで、権限、ロール、あるいは地域など、セッションデータに基づいた結果のフィルタリングがこれまで以上に簡単になります。
4Dでアプリケーションを開発するということは、ローカル環境、つまりはシングルユーザーとして作業することを意味します。スタンドアロンモードでは、Session コマンドは常に Null を返していました。これは、”Storage”もしくは “Session.storage”のどちらから読み込んだらいいかを判別するために、Session オブジェクトが Null かどうかをチェックするような複雑なコードを書かなければならないことを意味します。この回避策は、機能的ではありましたが、エレガントではありませんでした。
4D 20 R8 では、これはもはや問題ではありません。Session コマンドは、スタンドアロンモードでも有効なオブジェクトを返すようになり、これによりアプリケーションの開発とテストが簡単になりました。
4D 20 R7 はここにある
4D20 R7 のご紹介 – 今すぐご利用いただけます!
このリリースのユーザー重視の機能強化を簡単にご紹介します:
4D 20 R7 のダウンロード (月例ホットフィックスあり)
- Qodly Studio for 4D:Webアプリケーションのデバッグとプレビューを4Dサーバーから直接行えるので、時間と労力を節約できます。
- OutgoingMessageクラス:HTTPレスポンスを完全にコントロールしながら、カスタムファイルやデータをWebアプリケーションに簡単に配信できます。
- ダイレクトタイピング:コード内で変数を直接宣言し、プロジェクトの正確性と明瞭性を確保します。
- セッション・シングルートン: ユーザー固有のデータをシームレスに処理し、よりスムーズなWebおよびクライアント・サーバー体験を実現します。
- プロセス管理ツール:更新されたコマンドにより、洞察を深め、プロセスをより迅速に管理できます。
- IMAP API の強化:メールボックスの未読メールをワンステップで追跡できます。
- 4D View Pro:新しいチャート、ドラッグアンドドロップツール、Excelとの統合の改善でデータを視覚化。
- より強固なセキュリティ:強化されたサーバー証明書検証でアプリケーションを保護します。
これは、4D 20 R7で利用可能な のほんの一部です。 4D20 R7 をダウンロードして、この機能リリースでどこまでできるかを見つけてください。
qodly studio for 4d: 4d 20 R7の新機能
Qodly Studio for 4D は、4D 20 R7 に搭載された新機能をぜひお試しください。
このパワフルなプラットフォームは、最小限のコーディング作業でビジネスWebアプリケーションを構築できる、堅牢でユーザーフレンドリーなソリューションです。
4Dに統合されたQodly Studio for 4Dは、デスクトップアプリケーション用に開発された既存のビジネスロジックを活用することができます。
ダイナミックなユーザーインターフェイスと 権限設定による強力なデータ保護を提供しながら、あなたのアプリケーションがどのようにデータ以上のものを提供できるのか、その詳細を見てみましょう 。
今年を振り返って2024年の特集トップ10
2024年、4Dプラットフォームにエキサイティングなアップデートがもたらされました。コミュニティにインパクトを与えたブログ記事のトップ10をご紹介します。最も注目すべき機能は以下の通りです:
OutgoingMessageクラスでWebアプリケーションに力を
今日のデジタルの世界では、スムーズで直感的なユーザーエクスペリエンスが、Webアプリケーションの成功の鍵を握っています。このユーザーエクスペリエンスの重要な部分は、ドキュメント・画像・その他のデータタイプなど、さまざまなリソースへの容易なアクセスにあります。これを可能にするには、サーバーが異なるコンテンツフォーマットを効率的に管理し、配信する必要があります。
4D 20 R7 の新しい RESTサーバー機能により、多様なコンテンツ配信の管理がこれまで以上に簡単になりました。いままで RESTサーバーは、スカラー・エンティティ・エンティティセレクションのデータしか返すことができませんでした。現在では、ブラウザーが扱える完全な Webコンテンツを直接配信することができます。
新しい OutgoingMessage クラスのおかげで、RESTサーバーからのファイルのダウンロードやバイナリーデータの受信が簡単になりました。このクラスを使えば、必要に応じてレスポンスを簡単にカスタマイズできます。
OutgoingMessageクラスがあなたのアプリケーションをどのように向上させることができるのか、続きをお読みください!
