あなたの4Dアプリは何年もの間、クライアント・サーバー方式で稼働していたとします。これはアプリケーションを展開する上で一般的な方法です。
しかし在宅勤務や外出先での作業など、一部のユースケースにおいては、ブラウザ経由でのアクセスの方が適している場合があります。
こういった方法に興味をお持ちであれば、是非このブログ記事を読み進めて、クライアント・サーバー型アプリケーションをWebブラウザ経由でも利用可能にする方法についてぜひご覧ください。
4D QODLY PRO
4Dフォームエディタはデスクトップアプリケーション向けに最適化されていますが、Qodly Studioを使用すれば、Webブラウザ向けに最適化されたWebフォームを構築できます。
これらはどちらも同じデータ、同じストラクチャー、そして同じ4Dコードを使用します。Web開発の専門家でなくても簡単に作成することができます。
これまで、開発や配布にはクライアント・サーバーモードに慣れ親しんできたことでしょう。クライアント・サーバーのパラダイム、ツインプロセス、アプリケーション構築については、すでに熟知しており、もはや分からないことなどないはずです。
Webブラウザ経由のアクセスを知ることは大きな一歩であり、しかしだからこそさらに遠くへ進むことも可能です。
これは単なるWebページを作成するということではありません。業務用アプリケーションにWebベースのアクセス環境を構築することです。エンドユーザーは、専用のデスクトップアプリケーションの代わりに、あるいはそれに加えて、これをプライベートWebアプリとして利用できます。
追加のライセンス費用は発生せず、4Dユーザーライセンス1つで、デスクトップクライアント経由での接続も、Web ブラウザ経由での4D Qodly Pro の利用も可能です。
これには多くの利点があります。あらゆるデバイス(タブレット、モバイル、コンピュータ)での柔軟性と使いやすさです。エンドユーザーに必要なのはブラウザだけです。ワークステーションに何かをインストールしたり、アップグレードしたりする必要は一切ありません!
これにより、4D アプリケーションへのユーザーアクセス範囲が拡大します。エンドユーザーには2つの選択肢が用意されています。
- 一般的なデスクトップベースのクライアント
- Web ブラウザベースのアクセス

4D Qodly Pro は、4D アプリケーション向けのWeb フォームを設計、構築、実行するために必要なすべてのツールを提供します。4D と完全に統合されており、導入直後からすぐに利用可能です。また、4D と同様に、使いやすく、アクセスしやすく、4D の世界にシームレスに組み込まれています。
複雑で難解な技術的な課題は製品内部で処理されるため、ユーザーはビジネスの成功に集中することができます。
ここで、得られる素晴らしいメリットをすべてご覧ください。
具体的な事例を知りたいですか?
その事例をご紹介します:
提供されているデモでは、診療所の受付担当者が以下の処理を行うために使用する、内部クライアント・サーバー型アプリケーションを紹介しています:
- 患者および医師の記録
- 医師と患者間の予約
実際に動作している様子を見てみたいですか?
以下の動画をご覧いただければ、このデモが一般的なデスクトップクライアントとしてだけでなく、Webアプリケーションとしても同時に利用可能な仕組みの概要をご確認いただけます。
Webブラウザ経由でのアクセスは、このアプリを利用するもう一つのクライアント形態に過ぎません。データファイルは両方のクライアントで共有されています。
素晴らしいと思いませんか?
嬉しいことに、4DアプリケーションをプライベートWebアプリとして利用可能にするには、フロントエンド部分に注力するだけで済みます。なぜなら、4Dアプリ用にすでに開発済みのすべてのバックエンドのビジネスロジックを、4D QodlyProアプリで再利用できるからです!
何故4Dアプリケーションにブラウザベースのアクセスを追加するのか?
主な理由の一つは、エンドユーザーがそれを求めているからです。ユーザーは、スマートでユーザーフレンドリーなデザインと、使いやすいソフトウェアを求めています。
しかし、これが従来のデスクトップクライアントに比べて、Webブラウザベースのアクセスが持つ唯一の利点というわけではありません。
他にも次のようなメリットがあります:
| 以下の操作が必要です: | メリット |
|---|---|
| 洗練されたモダンなUIデザイン |
4D Qodly ProはCSSをネイティブにサポートしているほか、 ページ状態などの独自の機能も備えており、Webデザイナーのモックアップを簡単に再現できます また、カスタマイズ可能なテンプレートも多数用意されています |
| 直感的なユーザー体験を備えた、高度でインタラクティブなコンポーネントを実装できます |
4D Qodly Proは、地図など、幅広いカスタムコンポーネントを提供します。 |
| モバイルデバイスにも対応したレスポンシブUIを構築できます | 4D Qodly Proを使えば、レスポンシブなページを設計できます |
| エンドユーザー向けにアプリを簡単に配信またはアップグレードできます |
プロジェクトを4D Serverにデプロイするだけで、エンドユーザーはインストールや更新を行う必要がありません エンドユーザーがお気に入りのブラウザで操作できるようにします |
アップグレードの提供は即座に行えます。ユーザーエクスペリエンスも格段に向上します。
開発者、管理者、エンドユーザーなど、すべてのチームにメリットがあります!
同じデータファイルに対して2つのフロントエンド
ご覧の通り、エンドユーザーにアプリを利用する2つの方法を簡単に提供できます。これにより、将来に向けて多くの可能性が広がります:
- Web ブラウザ経由のアクセスでは新機能のみを提供:4D Qodly Proを使用して、アプリの新機能部分のみを開発する
- デスクトップクライアントからのアクセスからWeb ブラウザベースのアクセスへの移行を開始する:4D Qodly Proを使用して、クライアント・サーバー型アプリケーションと4D Qodly Pro のWeb アプリの間で機能を共有する(動画でその様子をご覧いただけます)
デスクトップクライアントからのアクセスをWebブラウザベースのアクセスへ移行する計画がある場合、これはその目標を達成するための有効な手段です。
いくつかの戦略が考えられます:
–段階的な移行:移行期間中は、エンドユーザーが両方のアプリを同時に使用できます。これにより、ユーザーはバグを発見したり、Webブラウザベースのアクセスに慣れたりする時間を得られます。
–ビッグバン移行:Webアプリを準備し、所定の日付に展開して、リモートクライアントへのアクセスを停止し、ユーザーに新しいWebアプリを使用させる
– パイロットユーザーによる移行:移行前に完全なフィードバックを得るため、Webアプリへのアクセスをパイロットユーザーに限定する。
今すぐ、最初のQodlyページの作成を始めましょう!
現在、この投稿へのコメント機能は利用できません。