IT用語の基礎の基礎を、初学者や非エンジニアにも分かりやすく解説する本連載、第5回は「ローコード/ノーコード開発」です。ITエンジニアの自学用、エンジニアと協業する業務部門の仲間や経営層への解説用にご活用ください。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
ローコードとは、高度なコーディング知識や経験を必要とせず、GUI(グラフィカルユーザーインタフェース)と最小限のコーディングでアプリケーションを開発する手法やそのプラットフォームのことです。一方ノーコードは、コーディングを行わず全てGUIでアプリケーションを開発する手法やそのプラットフォームのことをいいます。
ローコード/ノーコードの開発環境では、一般的なアプリケーションが持つ機能を部品化し、それらを画面上で組み合わせることで、直感的なアプリケーション開発を実現しています。非ITエンジニアであってもアプリケーションを開発でき、ビジネスアイデアを手軽に実現できるツールとして現在世界的に注目されています。
ローコード/ノーコード開発は近年急速に開発プラットフォームが増えていますが、考え方や技術自体は古くから存在しており、決して新しいものではありません。現在の日本における流行の一因として、経済産業省がDXレポートで警告した「2025年の崖」(※1)をきっかけとした、DX(デジタルトランスフォーメーション)の推進が挙げられます。
日本におけるITエンジニア不足と、ユーザー企業における内製化(※2)の推進などが、ローコード/ノーコード開発がもたらす恩恵とマッチしたことによりここまで流行したものと考えられます。
Copyright © ITmedia, Inc. All Rights Reserved.