エンジニア プログラミング

NoCodeまとめて紹介!ノーコードとローコードの違い

NoCodeでエンジニアは消える?

てぃかしです。

今回はNoCodeについて書いていきたいと思います。

YouTubeを見ていると、最近NoCodeについてYouTubeで話をしている人って多くないですか?

僕もそのNoCodeの動画を見るんですけど、NoCodeって

「こういうもんなんだな」

っていうのがわかるんですけど、

具体的に

「どういうものがあって、どんなふうに作っていくのか」

その辺が曖昧だと思ったので、今回は、その辺について書いていきたいと思います。

実際に「Bubble」という、NoCodeのプラットフォームをちょこっと使ってみたいと思います。

最後に、「NoCodeによってエンジニアは淘汰されてしまうのか」という説について見解を書いていきます。

NoCodeとは何か?

NoCodeとは、

プログラマーやノンプログラマーがグラフィカル・ユーザー・インターフェースや設定を通してアプリケーション・ソフトウェアを作成することを可能にする。コードを書かずにアプリケーションを作成できるプラットフォーム。

簡単に言えば、コードを書かずにアプリケーションを作成できるプラットフォームのことです。

このNoCodeによって非エンジニアでもサービスを簡単に作って世に出すことができます。

まぁ今まで、エンジニアに頼もうとしてお金がなくてね、埋もれてきたサービスもこれを使えば、できちゃうわけです。

なので、このNoCodeによって世の中が面白くなっていくんじゃないかと、僕は、肯定的にみています。

NoCodeサービスまとめ

続いて、「NoCode」のプラットフォーム具体的にどんなものがあるのかっていう話をしていきます。

NoCodeのプラットフォームは主に2つに分けられると思います。

まず一つ目が「デザイン」。二つ目が「アプリ開発」です。

まず「デザイン」の方から話していきます。

NoCode デザイン部門

STUDIO

STUDIO

デザインのNoCodeプラットフォームひとつめが「STUDIO」です。

STUDIO株式会社が提供する国産デザインツールです。

NoCodeのプラットフォームは、英語圏のところから出ていたりするので、サイトが英語であることが多いんですけど、STUDIOは日本でできたものです。

STUDIOを使うと、ウェブサイトのデザインはもちろん、サイトの公開までできてしまいます。

STUDIOの機能、主に3つありまして、まず一つ目がデザイン機能、二つ目がパブリッシュ機能、三つ目がグロース機能、です。

「デザイン機能」によって、簡単なマウス操作でマージンやパディングを調整できたりします。

「パブリッシュ機能」では、ボタン一つでウェブサイトとして公開することが可能です。

「グロース機能」によって、チームでウェブサイトを運営することができ、さらに分析機能も搭載されていることになっています。

webflow

webflow.com

webflowは2013年にスタートしたサンフランシスコ発のウェブサイト開発サービスです。

HTML、CSSの機能はもちろん、画面動作やクリック動作、JavaScript、そしてCMSデータ保存の機能があります。

Canva

Canva

Canvaはオーストラリア発のグラフィックデザインツールです。こちらはサムネイルとか作るのが結構便利だと思います。プレゼン資料を作るのにも使えます。

ペライチ

ペライチ

ペライチは僕も使ったことがあります。

ペライチではですね、長いページが作れるんですね。

別に長くなくてもいいんですけど、ランディングページ(LP)が作れます。

スマホからでも作成可能です。結構便利ですね。

NoCode 「アプリ開発」部門

続いて「アプリ開発」の部門にいきましょう。

Bubble

bubble

まず紹介するのが「Bubble」ですね。

ウェブプログラムの中心となる柱を全てビジュアルインターフェースで作ることができるプラットフォームです。

こちらのBubble、英語で書かれていますが、一番有名で、人気です。

機能も一番豊富なんじゃないかなと思います。

Glide

Glide

GlideはGoogleのスプレッドシートと連携してウェブアプリを作れるものです。

このGlideを説明する前に、PWAというもの知っておく必要があります。

PWAは、「Progressive Web Apps」の略で、Webサイト上でネイティブアプリのような振る舞いをユーザーに提供することができる仕組みのことです。

このGlideというのは、このPWAを前提としたアプリ開発のツールとなります。

例えば「従業員管理ツール」とか、インスタグラムのような個別のアカウントによる写真投稿や一覧出力などができる、そう言ったものが作れます。

他にもこんなものが作れます。

Adalo

Adalo

Adaloの特徴はウェブアプリとスマホネイティブアプリの両方のアプリを開発することができるプラットフォームです。

先ほど説明した「Bubble」の処理機能より少し劣ります。「Bubble」に比べると、細かい処理をしにくいです。

NappyTown

Nappy Town

NappyTownを使うと簡単に公式アプリを作ることができます。

公式アプリを作成して、ネットビジネスを始めることもできます。

店舗集客をしたりとかですね。

Honeycode

honeycode

HoneycodeはAmazon製のNoCodeツールです。

モバイルおよびウェブアプリケーションを構築することができます。

多くの人が使い慣れたスプレッドシートモデルを採用していて、数分で開始することができます。

製作者がスプレッドシートや数式に慣れている場合は、その知識をそのまま使うことができます。

以上が「デザイン」「アプリ開発」のNoCodeツールでした。

Bubbleを使ってみた

実際にBubbleを使ってみましょう。テキストでは、わかりにくいので、興味のある方は、下記の動画の途中(5:40〜)からご覧ください。使い方は今はいいわって人は、下へ読み進めてください。

はい、いかがだったでしょうか。

Bubbleでちょこっと使い方を説明してみました。

あんな感じですごいしょぼいものですけど、ちゃーんと作ればしっかりとしたWebサイトが作れます。

NoCodeの問題点

続いてこのNoCodeの問題点について話していけたらなと思います。

問題点は3つあると思いまして、

問題① プロットフォームへの依存性

まず1つ目の問題点としては「依存性」ですね。

プラットフォームと言いました。プラットフォームというものは、そのサービスが終了すれば、なくなります。

これ結構怖いですよね。

自社でネットショップなどを運営してて、いきなりそのプラットフォームの会社が倒産して、プラットフォームなくなったら、ネットショップが消えちゃうわけですよ。これ怖いですよね。

問題② 複雑なビジネスへの対応

2つ目の問題点として、複雑なビジネスへの対応です。

NoCodeでできることって、普通のプログラミングと比べると、まだまだできないことが多いと思うんですね。

この問題については徐々に改善、解消されていくとは思うんですけど、ここはまだまだ問題だと思います。

問題③ バージョン管理が難しい

3つ目が、バージョン管理が難しい。

メンテナンス性が低いということですね。

普通、開発をするときは、コードで管理したりします。

どこを修正したとか、どこを編集したとか。

NoCodeはコードがないですよね。

どこを変えたかわからなくなっちゃうんです。そもそもコードがないので直した形跡がない。

なのでこの「管理」という部分で難しい点があるんじゃないかなと思います。

以上この3つが問題点だと思います。

NoCodeの1番の問題点

一番問題だと思うのは、個人的に「依存性」ですね。

なので、現状、NoCodeを使う場合は期間限定のサービスを立ち上げるときとか、そういった場合の方がいいんじゃないかと思います。

長期的にサービスを展開するとなるとリスクが伴ってくるんで、そういったときに、スピード感も出せて、良いと思います。

ローコードについて

ローコードというものを(聞き取り不能)違いなんなのかなと思ったので、書いておきたいと思います。

ノーコードとローコードの違いは、簡単にいうと、ソースコードを記述するか否か。

ローコードはコードを書くんだけど、そんなにいっぱい書かない。

ローコードの例としては、WordPress ですね。

WordPressは、全くコードを書かずに、ブログとか作れたりしますけど、ちょっと知っている人だったらコードいじってカスタマイズすることもできます。

NoCodeによってエンジニアは消える?

最後は「NoCodeによってエンジニアは淘汰されてしまうのか?」っていう話についてです。

結論を言うと、「淘汰はされない」と思います。

NoCodeを実際に使いましたけど、やっぱりエンジニアの考え方が必要だと思いました。

全くの非エンジニアがBubbleを使って何かを作ろうと思っても、ある程度勉強は必要だと思います。

全く何も無知で本当の直感だけで作るというのはちょっと難しいかと思います。

そして、NoCodeには本記事で書いた問題点もあります。

なので、エンジニアの必要性というのはまだまだあると思います。

これからエンジニアを目指す方は、あまり気にせず目指していただけたらと思います。

未経験からエンジニア転職を目指している方は、無料メール講座を用意しています。興味のある方はぜひご購読ください。

未経験エンジニア無料メール講座

本ブログでは、エンジニア関係の記事を他にもアップしていますので、興味のある方は、お気に入り登録をして、またご覧いただけたら嬉しいです。

YouTubeでも役立つ情報を配信しています!

ボタンをクリックしてチャンネル登録お願いします!

-エンジニア, プログラミング
-, , , , ,

© 2021 てぃかしのブログ Powered by AFFINGER5