ノーコード・ローコードまとめ

こんにちは、[@yshr10ic](https://twitter.com/yshr_10ic)です。

2020/06/25にAWSから[Amazon Honeycode](https://www.honeycode.aws/)（アマゾン・ハニーコード）というサービスがβ版リリースされました。
Amazon Honeycodeはスプレッドシートのようなインターフェースで、コードを記述することなく、モバイルアプリやウェブアプリを構築することができるサービスです。

最近ノーコード・ローコードについて耳にする機会が増えてきた気がするので、どのようなサービスがあるのか調べてみました。なお、本記事は2020/06/30の情報をもとに作成しております。

# ノーコード・ローコードとは？

ノーコード（NoCode）とはその名の通り、ソースコードを書かないでアプリケーションを開発することです。ノーコードでは、GUIを用いて予め用意されたものをつなぎ合わせて開発していきます。ただし、まったくコードを書かないのである程度できることに制限がかかってしまいます。
それに比べて、ローコード（LowCode）では、多少なりともソースコードを書くことによって、より柔軟性のあるアプリを開発することができます。

最近では、[NoCodeCamp](https://lounge.dmm.com/detail/2549/)というノーコード専門のオンラインサロンも登場しており、日本においても注目されつつあるのではないでしょうか？

# 主要なノーコードサービス・ツール

## [AppSheet](https://www.appsheet.com/)

- 2020/01にGoogleが買収
- 業務支援アプリ開発プラットフォーム
- マルチデバイス対応
- 標準機能が豊富
- 日本語の情報サイトあり（[https://www.appsheet-japan-community.com/](https://www.appsheet-japan-community.com/)）

<img width="1439" alt="Make_an_App_with_No-Code__Start_building_today_for_free_.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/68c784a9-545a-9efe-13f0-7adc6a739cc0.png">

標準機能の一覧

<img width="751" alt="AppSheet_Platform.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/f5209ac4-ee49-21fc-5be4-d26beabdc06a.png">

## [Glide](https://www.glideapps.com/)

- データソースはGoogleスプレッドシート
- PWAアプリ作成

<img width="1426" alt="Glide_•_Create_an_app_from_a_Google_Sheet_in_five_minutes__for_free.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/f6af852c-0572-9911-e952-692a07b2b001.png">

サイトのフッターのところに、こんなミッションが書かれていました。かっこいいですね！

<img width="393" alt="Glide_•_Create_an_app_from_a_Google_Sheet_in_five_minutes__for_free.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/1fda8cf6-42bf-c28c-8889-9e630ff94a97.png">

> Glide's mission is to create a billion new software developers by 2030.
> Glideのミッションは2030年までに10億人の新しいソフトウェア開発者を生み出すことです。

## [Adalo](https://www.adalo.com/)

- ウェブアプリとスマホアプリの両方を作成可能
- スマホアプリはApple StoreやGoogle Playから配布可能

<img width="1439" alt="Adalo_-_Build_Your_Own_No_Code_App.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/0f55dd7f-8529-296d-d239-bd805beacafd.png">

## [bubble](https://bubble.io/)

- ウェブアプリ
- プラグインが豊富

<img width="1416" alt="Visual_Programming___Bubble.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/ae919d57-c982-c582-ee27-7fb63f4f62a0.png">

## [Amazon Honeycode](https://www.honeycode.aws/)

- フルマネージド型のAWSサービス
- 2020/06/25にβ版リリース
- スプレッドシートのようなインターフェースで、コードを記述することなく、モバイルアプリやウェブアプリを構築することができるサービス

<img width="1425" alt="Amazon_Honeycode___Build_a_Better_Way_to_Work.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/b5187379-b3a0-1d33-0221-07b7508fcbcb.png">

# 主要なローコードサービス・ツール

## [Microsoft Power Platform](https://www.microsoft.com/ja-jp/biz/dynamics/power-platform.aspx)

- Microsoftが提供しているビジネスアプリケーションプラットフォーム
- UIの日本語対応
- データの収集から解析・予測までロー コーディングで実現するプラットフォーム
  - [Power Apps](https://powerapps.microsoft.com/ja-jp/)：PowerPointライクな画面とExcelのような関数を組み合わせることで簡単にアプリを作成できる開発プラットフォーム
  - [Power Automate](https://flow.microsoft.com/ja-jp/)：ワークフロー生成サービス
  - [Power BI](https://powerbi.microsoft.com/ja-jp/)：ビジネス分析プラットフォーム

<img width="1427" alt="Power_Platform_-_Microsoft_Dynamics.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/c7910d97-c043-8587-e38a-043e5d78b4b6.png">

## [OutSystems](https://www.outsystems.com/ja-jp/)

- エンタープライズ向け高速開発プラットフォーム
- オープンソースのライブラリが豊富

<img width="1425" alt="デジタルトランスフォーメーションを実現するローコードプラットフォームのリーダー___OutSystems.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/f058fa51-2d5b-c828-6e2e-71e2c127ca70.png">

## [Retool](https://retool.com/)

- 様々なデータソースに対応
- コーディング箇所は基本的に`JavaScript`

<img width="1422" alt="Retool___Build_internal_tools__remarkably_fast_.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/530906/26bee1ab-d331-e668-c71a-0798b8b1c087.png">

# まとめ

Amazon Honeycodeのβ版リリースを機に、ノーコード・ローコードについて調べてみました。ノーコードは一般向け、ローコードはエンタープライズ向けという印象を受けました。
せっかく調べてみたので、今後はノーコード・ローコードサービスを実際に使ってみたいと思います！