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プロジェクト向けの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上での実⾏を想定しています。
ライセンスはどのように管理されますか?
ライセンスは開発者(ユーザ)単位で管理されます。
ご利⽤の端末でEzQLの利⽤時に事前に払い出したアカウントでログインし、ご利⽤いただく形となります。
ライセンスの解約はどのように扱われますか?
EzQLは⽉単位でのご契約となります。
⽉途中での解約された場合でも⽇割り計算はせず、1ヶ⽉分のご請求となります。
解約後はEzQLコマンドを使った新たなAPIの⾃動⽣成は⾏えなくなりますが、解約以前に⽣成済みのコードは変わらずご利⽤いただけます。
ライセンスの解約はどのように扱われますか?
EzQLにより⽣成されたコードはEzQLサービス利⽤の期間に限り保守(サポート)対象となります。
解約後は⽣成済みのコードは変わらずご利⽤いただけますが、保守対象外となります。
保守が必要な場合は再度のご契約をご検討ください。
EzQLを受託開発に利⽤できますか?
EzQLの利⽤には導⼊先企業による利⽤規約への同意が必要です。
受託開発の場合でも、EzQLの導⼊先企業へEzQL利⽤規約へのご同意をいただければ可能となります。
詳しくは法⼈サポート窓⼝へご相談ください。
EzQLはオフライン(⾮インターネット環境/AirGap環境)での利⽤は可能ですか?
ライセンス管理を⽬的としてEzQLコマンドの実⾏時にユーザ認証が必要となるため、オフライン環境での利⽤はサポートしておりません。
お問い合わせ
Contact
以下のフォームより必要事項をご入力の上、お問い合わせください。
数営業日以内に担当者より折り返しご連絡いたします。