OutSystemsによるローコード開発?

先ほど色々システム構成図の画像をアップした中に、OutSystemsのものがあります。

OutSystemsとは

日本公式サイトだと、「コードレス開発」を謳っていますが、「ローコード開発」とか、色々言い方はあるようで。ソース生成型のツールで、いざとなったらソースいじることもできるようなので、「ローコード開発」の方がよいのでは。

http://www.bluememe.jp/outsystems/product/product-devops-dev.html

ASP.NETかJavaのソースを出力してくれるそうです。あまり何も考えずにチュートリアルをやってみたら、ASP.NET+SQL Serverの環境を作ってくれたようです。

チュートリアルをやってみて

以前、Glide をやってみた時、

これは、本当に何もしないんだな、まさにコードレスだなと思いましたが、かなり近いところまで行っているようにも思います。

画面テンプレートを選択すると、サンプルデータで動く形までできていて、EXCELデータを指定すると、それをDBに登録して、そちらを参照するように変更してくれる、というのはスマートな作りだと思います。

このような画面を作るのですが、リスト用のデータと、グラフ用のデータをそれぞれ指定するだけでここまでできてしまいます。リストから詳細ページへの流れも、詳細画面は勝手にそれっぽく作ってくれるという点で、Glideと同様の発想かと思います。

.NETと言っているのでWindows版だけかと思ったら、technical previewとしてはmac版も提供されていました。

https://success.outsystems.com/Support/Enterprise_Customers/Maintenance_and_Operations/OutSystems_Service_Studio_for_Mac

個人用フリー版が用意されているのもうまいと思います。私も、もう少し使ってみたいと感じました。