TemPlatの特徴

全レイヤーが即時利用可能

TemPlatはサーバーとクライアントのソースコードとインフラの全てを生成するため、用意された環境は即時利用が可能になります。
サーバーはHTTPSのエンドポイントが生成され即時アクセス可能になるため、クライアント開発のモックサーバーは必要無くなり、実際のサーバーに接続して開発をスタートできます。

開発の度に発生する環境構築やインフラ整備、モックサーバーの構築、、、TemPlatを使えばこれら全てが不要になるため、アプリケーション開発のイニシャルコストを大幅にカットすることが可能です。

TemPlatが生成する環境

仕様変更に強い効率的な開発

TemPlatは登録したERDや画面遷移図をもとにソースコードを生成します。
ERDはいつでも変更可能で、変更はソースコードに反映されるので、開発者はTemPlatが生成したソースコードに合わせて必要最低限の修正をするだけで良くなり、仕様変更に強い開発体勢を整えることが可能になります。

また、サーバーの言語はGo、クライアントの言語はTypeScriptと、どちらも静的型付け言語を使用し、インターフェースにOpenAPI (Swagger) を用いることにより、生成されたソースコードをより的確に扱うことが出来るため、サーバーとクライアントの疎通をより効率的に行うことが可能です。

インターフェース

デファクトスタンダードな構成

TemPlatが生成するインフラの環境やソースコードの言語は、その時点のデファクトスタンダードに従っており、それは時代の変化とともに更新され続けます。
言い換えると、開発者はTemPlatが生成した環境及び構成を使い続ける限り、時代遅れの環境や構成に悩まされることはもうありません

例えば、サーバーが使用しているGCPのサービスも
GAE → GKE → Cloud Run
といったように、その時点時点で最適とされるものに更新され続けています。

デファクトスタンダードなフレームワーク

リーダブルなコード

TemPlatが生成するソースコードは、一般的なフレームワークや考え方を組み合わせたシンプルな作りのため、生成されたコードがブラックボックス化されることは一切ありません
開発者はTemPlatが生成したコードを隅々まで読むことが出来るとともに、様々な知識を学ぶことが出来ます。

苦手領域や知識の足りない領域がある方でもTemPlatを用いればリーダブルなコードの雛形が生成されるので、効率的に苦手領域の知識を習得出来ます。

アプリケーションの構成