App Builder でこれまでにリリースされた最新の機能をまだご存知ない方は、ぜひこれまでのブログをご覧ください。 2022年の残りの期間と2023年を通して、私たちは App Builder の新機能の提供を続けています。 私たちの目標は、開発者が書くコードの量を最大80%削減するツールを提供することです。App Builder のリリース以来、たくさんの素晴らしいフィードバックをいただきましたが、このロードマップはそのフィードバックと今後18ヶ月間に取り組む予定を反映しています。
新しいロードマップの前に、2022年の過去のリリースで追加された機能のリストを紹介します。
この記事はインフラジスティックス本社により作成された英文記事の翻訳により作成されました。
原文は以下よりご確認いただけます。
Jason Beres. 2022.8 App Builder 2022-2023 Roadmap www.infragistics.com
新機能
- コンポーネントツールボックスにカテゴリチャートを追加しました。
- コンポーネントツールボックスに円グラフを追加しました。
- GitHubとの統合。ユーザの変更をロールバックすることなく、マージできるようになりました。
- ローカルデータソースへリクエストできるようにしました。
- Material、Fluent、Bootstrap、Indigo テーマにマッチした 4 つの新しい UI キットを使用して Sketch でデザインを作成できます。
- Blazorのダークテーマのサポート
- ドロップダウン、チップ、スライダー、スナックバーなどのコンポーネントを追加しました。
- ナビゲーションドロワー、ナビゲーションバー、カードのコード生成を更新しました。
- 開く/閉じる、表示/非表示のアクションを使用するクリックインタラクションに対応しました。
- バインドされたデータ(コレクション)に基づくコンポーネントの繰り返し表示に対応しました。
- Sketch からデザインをインポートする際のカラー解析処理を改善
- Angular と Blazor の両方における改善 - コード出力時にプロパティのデフォルト値を含めないようにしました。
- ナビゲーションバーの外観プロパティを設定できるようにしました。
- アプリケーションを別のワークスペースにコピーできるようにしました。すべてのリンクされたリソース(テーマ、画像アセット、データ)を含めることができます。
- 新規アプリ作成時に新しいアプリテンプレートを選択できるようになりました。
- アプリで新しいビューを作成する際に、プリセットのレイアウトを選択可能になりました。
- Swagger UI に関連する改善とバグフィックスを行いました。
- REST API の OpenAPI(Swagger)サポートを行いました。
- オンプレミス版の App Builder の提供を開始しました。
- px、%またはremsを使用したイメージの角丸の設定をできるようにしました。
- 編集ビューとプレビューの切り替え時に、ズームレベルを維持するようにしました。
- Blazorアプリ生成処理の改善を行いました。
- カスタムテーマ(カラーパレット、タイポグラフィ)のサポート追加
- アプリのテーマからグローバルフォントと色/背景を適用できるようにしました。
- REST API の URL ソースを追加する際に、カスタムヘッダーを許可するように変更しました。
- 日付ピッカー、グリッド(列)、リスト、ナビドロワーのコード生成を改善しました。
- データソースとしてオブジェクト内にネストされた配列のサポートを追加
- Sketch UI Kit のテーマ適用機能の改善を行いました。表面の色を変更するライト/ダークモードのトグルは、黒または白の派生色として、グレーカラーの設定方法に影響するようになりました。
- UIキットのバージョンチェックの更新 - パーサー dll とシンボル間で一貫性を保つため、
. バージョンが一致するようになりました。 バージョンは無視され、シンボルのバージョンがパーサーのバージョンよりも高い場合にはエラーは発生しません。 - Windows、macOS、および Linux でデスクトップ アプリとして App Builder をインストールできるようになりました。
- Adobe XD 用の Indigo.Design UIキットを追加しました。
- 新しい Adobe XD 用プラグインを使用して、デザインからアプリを作成できるようになりました。
このリストは、新しい機能だけをリストアップしています。このリストに含まれない100以上の小さな改善やバグ修正も行っています。機能改修の完全なリストは、GitHubの詳細な変更履歴を確認してください。
今後の展望 - 2022年第2四半期から2023年まで
2022年の残りの期間は、以下の4つの領域に集中していきます。
●グリッド - Q4の初めには、Blazorのグリッドをアップデートし、AngularとBlazorの両方でツリーグリッドと階層型グリッドもリリースする予定です。これによって、基本的なグリッドの機能が揃います。その後、Pivot Gridやその他のグリッドオプションのアップデートを予定しています。
●マスター画面のサポート - 「同一ページ上のインタラクション」と「ページ間遷移」の両方でサポートします。同一ページ上のマスター画面とは、コントロール間の相互作用のことです。例えば、あなたが5つの異なるプラットフォームで5,000回書いた典型的な画面があるとします。 この画面では、2つ以上のデータセットからテーブルを表示する必要があり、さらに各コントロールでレコードをクリックすると、主キー/外部キーの関係でデータをフィルタリングする必要があります。Page to Pageでは、部品のカードビューがあり、部品が選択されると、ユーザーはその特定のデータの詳細を含む新しいページにルーティングされるかもしれません。
●CRUD (Create, Read, Update, Delete) - CRUDはすべてのエンタープライズ・アプリケーションのバックボーンであり、あなたが書くコードの多くを占めています。私たちは、App Builderで素晴らしいCRUD体験を提供するつもりです。今年は、グリッドコントロールのCRUDに焦点を当て、来年には、あらゆるタイプのフォームやダイアログのデータ入力シナリオを可能にする完全なフォームビルダーをQ2に提供する予定です。CRUDシナリオはOpen API / Swaggerに基づいているので、もしあなたがまだWeb APIを構築していないなら、この機会に始めて、私たちが出荷するときに備えてください。
●Reactコード生成 - 2022年末のストレッチゴールは、Reactコード生成とWeb Componentsコード生成の両方を提供することです。これはホットな機能要求であり、私たちがあなたの手に渡したいものです。
私たちの目標は、最新のウェブ開発において最も生産性の高いUIデザイナーを提供し続けることです。これは、アプリを設計・構築するために必要なコードをどんどん排除していくことを意味します。 2022年のQ3/Q4のデリバリーは、コードの削減と、アプリのデリバリーの加速に大きな影響を与えることでしょう。
このタイムラインは、2022年と2023年の見通しを示しています。 ネイティブ・コードの出力に関して、私たちはいくつかの理想的な目標を掲げていることに注意してください。 これは今年行う実験的な作業に依存するもので、もしすべてが予想通りにうまくいけば、来年後半にはさらにエキサイティングな機能があなたの手に渡ることになるでしょう。 つまり、今年中にグリッドでのCRUDによる完全なMaster - Detailを実現し、来年初頭にはあらゆるタイプのデータ入力に対応するフォームビルダーを出荷する予定です。
どのロードマップでもそうですが、これはあくまで目標です。 通常は近い目標ですが、まだ設計していない機能については、もっと時間がかかるかもしれません。実際のリリースに関しては、毎月バグフィックスを含む新しいものをリリースしていく予定です。 私たちの目標は、頻繁なアップデート、頻繁かつ迅速なバグフィックス、そして2022年の残り期間と2023年まで、たくさんの機能をリリースすることです。私たちが行っていることはすべてGitHubにありますので、変更履歴やロードマップもそちらでご確認ください。
App Builderの概要については以下の動画をご覧ください。
App Builder無料トライアルはこちらから: jp.infragistics.com
技術サポート・無料オンライン相談会をご利用ください
インフラジスティックスのUI製品は多くの機能を備えているためドキュメントの情報量も多く、なかなかお探しの情報にたどり着けない場合もあります。そういった際はお気軽に技術サポートや、製品導入支援担当との無料オンライン相談会をご予約いただくことで検証時間を節約可能ですので、ぜひご活用ください。
技術サポートへの問い合わせ方法を確認する
無料オンライン相談会を予約する