1年間のデベロッパープレビュー期間を経て、Qodly Studio for 4Dは4D 20 R6 で正式にベータ版となりました!これは、あなたやあなたのユーザーにとって、どのような意味があるのでしょうか?是非このブログ記事をお読みください。
デベロッパープレビューからベータ版へ
2023年9月、Qodly Studio for 4Dは、4D Silverパートナー以上の皆様を対象とした開発者プレビューとして導入され、4Dにとって大きな節目となりました。
数ヶ月に渡る改良と新機能の追加、そして4Dデベロッパーからの好評を受け、4Dのデータとロジックを活用した高度なビジネスWebアプリケーションをビルドするために必要な機能たちが完成しました。Qodly Studio for 4Dがベータ版になったということは、今があなたも旅立つ準備をすべき時ということです:まだ行っていなければ、バイナリーデータベースからプロジェクトへと変換し、ORDAクラスを使ってコーディングしましょう。これらのトピックについてもっと知りたい場合は、是非、ストアからそれに適したオンデマンドトレーニングをお探しください。Qodly Studio for 4Dが最終状態になる前の今であれば、まだ間に合います!
以下は、4Dを通して得られるQodlyテクノロジーのまとめです:
Qodly Studio for 4DでWEBアプリをデザインする
Qodly Studio for 4Dは、ウェブブラウザベースのスタジオで、Qodly Pages(以前はWebフォームという名前でした)をデザインすることができます。
Qodlyページには、CSSを完全にサポートした既製のUIコンポーネントがあり、これはQodlyソース(旧データソース)を利用しています。Qodlyソースはユニークな4D機能で、単純なスカラー変数からエンティティやエンティティセレクションまで、Qodly Pagesにデータを表示するだけでなく、ボタンクリックやページロードなどのユーザーイベントに割り当てるだけで、4D ORDAコードを実行することができます。
密かに探しているUIコンポーネントが見つからないですか?顧客だけが使用するカレンダーウィジェットから、データの視覚化に欠かせない素晴らしい棒グラフまで、カスタムコンポーネントのおかげで、あなたのQodlyアプリに制限はありません。すでにいくつかのコンポーネントがgithubに公開されています。試すのは簡単です、そのファイルをダウンロードしてQodly Studioにアップロードするだけです。
Qodly Studio for 4Dは、4D 20 R6で更なるユニークな機能を導入しました:ページステートです。あなたのQodlyページは、あなたの想像力ががデザインできる全てのビジュアルステートを持つことができるようになりました。ステートを有効にしたり、無効にしたりするのは、とても簡単です。例えば、ユーザーのクリックでページのレイアウトを変更すること:
あるいは高度な条件エディターを使って、Qodlyソースの値やユーザー権限に応じてQodlyページのレイアウトを適応させることもできます。
ログインとログアウトが今まで以上に簡単になりました。強制ログインをオンにした4D Restサーバーをセットアップし、ログインページをデザインするだけです。ユーザーがアプリを認証するまで、4Dライセンスは消費されません。Qodly Studio for 4DのRoles and Privilegesエディターは、REST権限を編集するためのシンプルなUIを提供します。それが完了したら、あなたのWebアプリケーションへと安全にアクセスする準備は整っています。
また、たくさんのQodlyページテンプレートを通して、インスピレーションを得たり、あるいはダイアログ、シングルトンのサポートなど、その他多くの機能を手に入れることができます。
Qodly Rendererでアプリケーションを動かす
Qodlyアプリケーションを本番環境にデプロイするのがどれだけ簡単か、気になりませんか?Qodly Studio for 4Dは、デザインしたページをプロジェクトフォルダ内にjsonファイルとして保管します。いつものようにプロジェクトをデプロイして、QodlyのメインページのURLをユーザーと共有すれがそれで完了です。あとはQodlyレンダラーが、Qodly Pagesのjsonファイルを取得し、ユーザーのWebブラウザでhtmlにレンダリングし、RESTを通して4Dサーバーに問い合わせることで、ユーザーとのインタラクションを統括します。自分でREST APIを構築したり、全てのユーザーイベントを自分で管理する必要はありません。
何から始めたらいいかわからない?
まずはこのブログで説明されているチュートリアルやデモをご覧ください。
そしてdeveloper.4d.comと developer.qodly.comのドキュメントもご覧ください。
今後の予定
すでにQodlyを使用し始めているすべての4Dデベロッパーに感謝します。もちろん、私たちはこれからも製品に素晴らしい新機能を提供し続けます。ご期待ください!