ローコードの利点は開発者にも–プログラミングの次なる変革で鍵となる技術

今回は「ローコードの利点は開発者にも–プログラミングの次なる変革で鍵となる技術」についてご紹介します。

関連ワード (ソフトウェア開発の新たなトレンド、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 最新のツールやサービスによって開発者の生産性は向上するものの、依然として「アプリギャップ」は存在する。これは、開発者が持つリソースで構築できるコードと、利害関係者が求めるコードの隔たりだ。開発チームには大きな負担がかかっており、仕事に優先順位を付けて、コアビジネスシステムとそれに必要なツールに注力せざるを得なくなっている。

 そのため、ローコードツールが人気になったのは意外なことではない。ローコードの根幹にあるのは、エンドユーザーに必要なアプリケーションの構築と共有に役立つツールセットを提供するという耳慣れたコンセプトだ。「Excel」と「Access」の論理的な後継技術であるローコードツールは、データへのアクセスを開放して、アプリケーションとサービスを結びつける手段を提供する遊び場であり、共通のビルディングブロックからシンプルなユーザー体験を構築することができる。業務からワークフローを抽出し、それらの取得したアクションをコードに変換できる現代的なプロセスオートメーションツールと考えていいだろう。

 「Zapier」やMicrosoftの「Power Platform」などのローコードツールは、ユーザーが必要なアプリを必要なときに構築できるようにして、開発の需要を軽減する手段とみなされることが多い。アプリギャップを低減する有効な手段ともいえるが、大きな制限があるため、ローコードツールを他と切り離して見るのは不可能だ。

 ローコードの導入を急ぐあまりに忘れられがちなことだが、これは本質的にワークフローと統合のテクノロジーであるため、エンドポイントを構築して管理する。ここでは既存の開発チームが不可欠になる。というのも、既存のアプリケーションとサービスのマネージドAPIを提供する作業を担当してもらう必要があるためだ。大半のローコードツールで使用される「REST」ベースのAPIモデルは実装とサポートが比較的容易だが、そのプロセスによって一連の新たな問題が発生する。それらのAPIへのアクセスを誰に許可し、APIを通してどれだけのものにアクセスできるようにすべきなのか。

 ローコードソリューションは、既存のIDプラットフォームに紐付いた何らかの形でのAPI管理なしに導入することはできない。データのセキュリティと整合性を確保するために、ロールベースアクセス制御と管理されたスロットルが必要になる。必要なユーザー以外は保護されたデータにアクセスできないようにするとともに、ユーザーが多すぎるせいで基幹業務システムの運用に影響が出ないようにしなければならない。API管理をローコードスイートの一部にすれば、APIへのアクセスが必要なユーザーにシンプルなセルフサービスプロセスで対応し、不使用のアカウントを回収してデータの損失を回避することができる。

 また、ローコードが単独で開発されるという問題がある。アセットが複数回作成されるケースは非常に多く、コードの再使用と移植性という利点が活かされていない。問題の一端は、多くのローコードがユーザー固有の環境で開発されており、ソース管理システムやGitHubなどのソーシャルコーディング環境と統合されていないことにある。原初のローコード環境であるExcelでさえ、ユーザー固有のモデルから離れつつあり、新しいLAMBDA関数によってコードブロックを異なるプロジェクト間で共有できるようになっている。

 もちろん、視覚的なドラッグ&ドロップキャンバスで生成されるとしても、ローコードがコードであることに変わりはない。主流のエンタープライズ開発でコードを扱うのと同じようにローコードを扱い、安全性と信頼性を確保する必要がある。また、可能な場合は、それらのアプリケーションの構築に使う知識を保持し、他のチームと共有できるようにしておきたい。

 初期のローコードツールは、それに不可欠なものが多く欠けていた。確かに、ローコードツール中心のプロセスを作成して、開発者のレビューやその他のマイルストーンを設けることはできたが、そうしたアプローチはローコードの明白な利点を阻害し、数カ月しか使用されないようなアプリを迅速に開発する妨げとなる。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ウェルネット、研修会事業の機密データの2次バックアップ先にクラウド採用
IT関連
2022-01-21 21:35
既存防犯カメラで来店客の店内行動を解析可能なエッジAI端末を提供する「AWL」が20億円調達
IoT
2021-06-03 12:19
三菱商事、グループ企業とのデータ基盤プロジェクトに「Snowflake」を活用
IT関連
2023-12-22 13:11
宮城県岩沼市、AI活用した公共交通システム「岩沼AI乗合バス」を運行
IT関連
2024-03-14 04:22
AWS IAMがWebAuthnに対応。多要素認証の要素として利用可能に(記事訂正)
AWS
2022-06-08 12:18
増加するQRコードを悪用したフィッシング–難読化や検知回避の手法も
IT関連
2024-01-10 00:06
日立製作所、「現場拡張メタバース」を開発–原子力プラントを実寸で再現
IT関連
2023-12-19 17:31
IIJ、都立学校248校の帯域確保型インターネット接続環境を構築
IT関連
2023-04-30 06:43
​VRゲーム「ソード・オブ・ガルガンチュア」開発のThirdverseが20億円調達、國光宏尚氏が代表取締役就任
ゲーム / eSports
2021-08-11 02:20
アトラシアン、AIが社内情報をサービス横断で学習し質問に答える「Atlassian Rovo」正式リリース。JiraやConfluence、Googleドライブ、GitHub、Slackなどに対応
Atlassian
2024-10-11 08:19
多国籍自動車会社ステランティスが2025年までに約3.9兆円を電気自動車に投資
モビリティ
2021-07-10 22:14
銀行のさまざまな場面に導入されるAI、付き合い方はいかに変わっていくか
IT関連
2024-07-17 04:53
マイクロソフト、法人向けAIチャット「Bing Chat Enterprise」を提供開始
IT関連
2023-07-20 21:42
東証と富士通、株式売買システムを「arrowhead4.0」に刷新–取引の利便性とレジリエンス強化
IT関連
2024-11-07 02:53