コンテンツへスキップ
Ignite UI 50+の強力なオープンソースコンポーネントをリリース

Ignite UI 50+の強力なオープンソースコンポーネントをリリース

これは始まりに過ぎません。オープンソースとプレミアムの両方のコントロールを拡充・洗練し、スタートアップのイノベーターから大企業チームまで、すべての開発者が適切なツールで卓越したデジタル体験を構築できるようにしていきます。

6min read

Infragisticsでは、Ignite UIおよびアプリ開発全般にとって大きな節目を迎えています。

大きな変化は?私たちはオープンソースに移行します!

現在、UIツールセットの一環として、MITライセンスのもとでAngular、React、Blazor、Web Componentsにまたがる50+のオープンソースコンポーネントを提供することでオープンソースコミュニティを支援しています。これは私たちの使命の大きな拡大です。すべての開発者に、あらゆるシナリオに対応した高性能なWebアプリケーションを構築するための、現代的で機能満載かつ将来性のあるツールを提供することです。

なぜこれが重要なのでしょうか?

長年にわたり、Ignite UIチームは柔軟性、透明性、協働的なイノベーションを求める開発者の声に耳を傾けてきました。コアコンポーネントのオープンソース化は、そのビジョンに従うという私たちのコミットメントです。最も人気のあるウェブフレームワーク間で堅牢なコンポーネントライブラリを共有することで、開発者に以下を可能にします:

  • フレームワーク間で一貫したUIを素早く構築しましょう。
  • 公開されているコードをカスタマイズし、拡張し、貢献できます。
  • オープンソースからプレミアム機能セットへと進化し、ニーズの変化に合わせて私たちと共に成長してください。

私たちは開発者向けツール市場に35年以上携わっており、UIコンポーネントはあらゆる業界のアプリケーションを支えてきました。オープンソースは、成長するコミュニティにより多くの還元を可能にしています。この移行により、私たちは革新に備え、美しいユーザー体験を構築し、カスタムソリューションを提供する準備ができたすべての人に装備を提供することを目指しています。エンタープライズ環境にシームレスに統合され、開発のオーバーヘッドを削減し、長期的な安定性を確保するソリューションです。

この移転以前から、多くのコンポーネントはすでに無料で使用可能でした。ただし、私たちのライセンスモデルには正式にそのように記載されていません。オープンソースの管理導入の決定に伴い:

  • その非公式な柔軟性が公式な約束となります。
  • 私たちのオープンソースコンポーネントはGitHubの可視性と貢献の経路を得ています。
  • 開発者は必要に応じてコンポーネントを自由に修正・拡張できるようになりました。

これらすべてが、イノベーション、透明性、開発者のエンパワーメントへの長期的なコミットメントを強固にしています。

無料で使え、自由に作り上げる。商業ライセンスは不要

このアップデートで、開発者は以下のことを可能にします:

  • 当社のオープンソースコンポーネントを本番環境で自由に使用してください:MITライセンス。
  • カスタマイズ、フォーク、検査、拡張など、好きな使い方を選んでください。完全な自由を確保しています。
  • Ignite UIが知られる品質と同じものにアクセスできる:オープンソースのコンポーネントは、顧客が長年使用してきた、よく設計された、実戦で実績のあるコンポーネントです。

コアコンポーネント

50+のオープンソースコンポーネントはすべてMITライセンスを取得しており、世界中の開発者に最大限の柔軟性を提供しています。これには、グリッドライト、アコーディオン、アバター、バッジ、バナー、ボタン、ボタングループ、カレンダー、カード、カルーセル、チャット、チェックボックス、チップ、円形プログレス、コンボ、日付選択、ドロップダウン、ダイアログ、入力、リスト、タイルマネージャー、スナックバー、ステッパーなど多数が含まれます。フレームワークごとの構成要素の完全なリストはこちらでご覧いただけます:

グリッドライト

Grid LiteのコンポーネントのIgnite UIは、MITライセンスのもとでInfragisticsの新しいオープンソースUIコンポーネントの一部であり、積極的にサポート・保守されます。これはウェブコンポーネントとして構築されたオープンソースのJavaScriptデータグリッドなので、ウェブフレームワークの有無にかかわらず依存関係なく利用できます。

Our Angular datagrid open-source component (also available for other frameworks) delivers essential data-display functionality with minimal overhead and the performance users expect. It is designed for developers who need fast, lightweight data presentation without the complexity of an enterprise grid.

Grid Liteの特徴:

  • 列のフィルタリング
  • 隠蔽
  • サイズ
  • 仕分け
  • Row Virtualization
  • アクセシビリティ
  • テーマとスタイリング
  • 列のデータ型

Grid Liteのドキュメントや例はこちらでご覧いただけます:

オープンソースパッケージはどこで見つけられますか?

Angular:

React:

Web Components:

Blazor:

プレミアムを維持するもの:エンタープライズアプリの高度なコントロール

UIライブラリの大部分は現在オープンソースですが、最も高度なコンポーネントの一部は依然としてプレミアムです。これには以下が含まれます:

すべてのプレミアムコンポーネントをローカルでテストし、すべての機能にアクセスし、環境内で完全に評価できます。テスト目的でも本番環境で動作しますが、透かし付きです。商用ライセンスは、顧客向けの本番環境に展開する準備ができた場合にのみ必要です。

この二重のアプローチにより、すべての開発者が無料で強力な基盤を得られる一方で、高性能でエンタープライズグレードのソリューションを構築するチームは、先進的で専門的なサポートを受けたコンポーネントへのアクセスを保持できます。

すべてのプレミアムコンポーネントは、トピックのヘッダーに以下のようにマークされています。

alt text

これは既存の顧客にとって何を意味するのか

すでにIgnite UIを使っているなら、現在の体験は変わりません:

  • すべての部品を以前と同じように使い続けます。
  • プレミアムコンポーネントは完全にサポートされ、メンテナンスされています。
  • より大きなオープンソースエコシステムにアクセスでき、より速い改善と新機能が生まれます。

オープンソースはサブスクリプションに価値を加えます。それは置き換えたり、弱めたりするものではありません。

以下は、オープンソースIgnite UI主要なコンポーネントのいくつかです

Grid Lite – this free grid component is used for handling data-driven applications. It provides essential data-display capabilities with minimal overhead and the performance users expect. Key features include column filtering, hiding, resizing, and sorting, row virtualization, accessibility support, theming and styling options, and column data type configurations.

Combobox– ドロップダウンリストで、編集可能な機能やフィルタリング機能、グループ化、カスタム値の追加を提供します。HTMLセレクトタグの代替として使用でき、データバインディング、フィルタリング、グループ化など、いくつかの標準機能を備えています。

ツリー– このコンポーネントは、親子関係を持つアイテムをツリービューで表示できます。実際のデータで使うこともできますし、手動で静的な木を作成できます。ツリーコントロールは、オンデマンドのロード機能、アイテムの有効化、組み込みのチェックボックスを通じた二州および三州カスケード選択などを提供します。

Stepper-ウィザードのようなワークフローと、ステップ検証、スタイリング、向き付け、キーボードナビゲーションなど複数の機能を提供します。

まとめ...

長年にわたり、数百件のGitHubコミット、大規模なフレームワークアップデート、そして絶えず変化するウェブエコシステムにおいて、継続的にIgnite UIの推進に投資してきました。私たちの使命は変わらず、開発者が信頼できる堅牢で最新のUIソリューションを提供することです。

By open-sourcing more than 50 of our core components across Angular, React, Blazor, and Web Components, we’re taking that commitment to the next level. This is just the beginning. We will continue to expand and refine both our open-source and premium controls so that every developer, from startup innovators to large enterprise teams, can build exceptional digital experiences with the right tools.

完全なドキュメントをご覧いただき、今すぐ始めてより良いアプリを作りましょう。

デモを予約