EzQLが選ばれる理由
Choose
EzQLはGraphQL APIとモデル関連のコードを自動生成します。
これによりAPI開発に掛かる工数を削減することができます。
従来
フロントエンド
API
モデル
DB設計
EzQLの利⽤前
⼀般的なAPI +
フロントエンドの構成
1
DBスキーマを設計後、変更を適⽤する。
2
適⽤したDBスキーマ向けのモデル(SQL)を定義する。
3
モデルを使ってDBからデータを取得するAPIとパラメータに応じた処理を実装する。
4
フロントエンドからAPIを呼び出し、適切なUIを描画する。
EzQLを利用した開発
EzQL
開発コスト削減
フロントエンド
API & モデル(自動生成)
DB設計
EzQLの利⽤後
同様の構成でEzQLを
使った場合
1
DBスキーマを設計後、変更を適⽤する。
2
EzQLコマンドを実⾏し、モデル/APIを⾃動で⽣成する。
3
フロントエンドからAPIを呼び出し、適切なUIを描画する。
従来
フロントエンド
API
モデル
DB設計
EzQL
開発コスト削減
フロントエンド
API & モデル(自動生成)
DB設計
EzQLの利⽤前
⼀般的なAPI + フロントエンドの構成
EzQLの利⽤後
同様の構成でEzQLを使った場合
1
DBスキーマを設計後、変更を適⽤する。
2
適⽤したDBスキーマ向けのモデル(SQL)を定義する。
3
モデルを使ってDBからデータを取得するAPIとパラメータに応じた処理を実装する。
4
フロントエンドからAPIを呼び出し、適切なUIを描画する。
1
DBスキーマを設計後、変更を適⽤する。
2
EzQLコマンドを実⾏し、モデル/APIを⾃動で⽣成する。
3
フロントエンドからAPIを呼び出し、適切なUIを描画する。
EzQLの便利な機能
Feature
GraphQL API⾃動⽣成
EzQLエンジンがあなたのDBスキーマを元に使いやすいGraphQL APIを⾃動で⽣成します。主要なCRUD操作に対応しています。
API仕様書⾃動⽣成
⽇々APIが増えていった結果、管理できなくなった仕様書ありませんか?
GraphQLを使えば常に同期された最新の仕様書を⾃動で⽣成できます。
独自ロジック組み込みにも対応
EzQLでは⾃動⽣成されるコードに加えて、サービス毎の独⾃の処理を定義できます。
汎⽤的な処理はEzQLにお任せいただき、サービス固有の要件に集中した開発が⾏なえるようになります。
差分管理はご⾃身で⾏えます
EzQLで⽣成されるコードは通常のソースコードと同様の形式です。
ご⾃身で差分をレビューし、適切なもののみを反映することができます。
料金
Price
1ユーザー/月
¥
25,000
※価格は税抜価格です。別途ご利用人数に応じた保守(サポート)費用が掛かります。
Rails(Ruby) / TypeORM(Node.js)プロジェクト向けのGraphQL API⾃動⽣成 ※ 他の⾔語/FW向けの対応も拡充予定
無制限のプロジェクト数 席数課⾦なので、ライセンスを持ったユーザ(開発者)が複数プロジェクト(案件)に利⽤することができます。
プロジェクト毎に最⼤100テーブル ※ これを超える⾃動⽣成も可能ですがサポート対象外です。
複雑なDBクエリ(検索)のサポートJSONカラムによる絞り込み / JOIN先のカラムでの絞り込み / 相関サブクエリ(Correlated subquery) / 中間テーブルのカラムでの絞り込み / 関連レコードの件数による絞り込み ...
レコードの作成/更新/削除処理の⾃動⽣成
APIドキュメントの⾃動⽣成 ※ GraphQL標準のもの。独⾃書式への対応は要ご相談。
ご不明な点、具体的なお見積りは
お気軽にお問い合わせください。
導⼊までの流れ
Flow
Step 1
ヒアリング
Step 2
利⽤規約への同意。
EzQLサービス利⽤契約締結。
Step 3
EzQLの導⼊⽀援。
GraphQL API開発の技術サポート。
よくあるご質問
FAQ
対応OSはどのようになっていますか?
EzQLは基本的に開発者ご⾃身の開発端末(macOS/Linux ※ Windowsサポートは未定)でご実⾏いただく形を想定しています。
EzQLにより⽣成されたコードはフレームワーク(例:Rails)⾃体がサポートするサーバOS上での実⾏を想定しています。
対応するデータベース(DB)はどのようになっていますか?
Postgres(v14~) / MySQL(v8~) / SQLite といったものをサポートしています。その他のDBMSのサポートは未定です。
お問い合わせ
Contact
以下のフォームより必要事項をご入力の上、お問い合わせください。
数営業日以内に担当者より折り返しご連絡いたします。