DenoがSlackの新しいプラットフォーム基盤に採用されたことを発表。SlackのBotなどはDenoベースでの開発に

今回は「DenoがSlackの新しいプラットフォーム基盤に採用されたことを発表。SlackのBotなどはDenoベースでの開発に」についてご紹介します。

関連ワード (普及、柔軟、競合等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


DenoとSlackは、Slackが発表した新しいプラットフォーム基盤にDenoが採用されたことを明らかにしました。

Introducing the new Slack Platform that is a faster, flexible, and more secure way to build on Slack.https://t.co/SsnrPMF7OE

— Deno (@deno_land) September 21, 2022

Slackの新しいプラットフォームとは、Slackの機能をユーザーが拡張するBotなどの、いわゆるSlackアプリケーションのための開発と実行を実現するものです。

これまでは、Slackが用意したAPIを呼び出すプログラムを実行する場合、Slackアプリケーションのデベロッパー自身がそのプログラムを実行する環境をSlackの外部、例えばAWS Lambdaなどに用意する必要がありました。

Slackの新しいプラットフォームによって、Slack自身がこの実行環境と開発環境を提供することになります。これによりSlackアプリケーションの開発と運用はこれまでよりも簡単で柔軟なものになることが期待されます。

DenoをベースとしたSlackアプリ特化のサーバレスプラットフォーム

新しいプラットフォームでは、アプリケーションの機能を構成する「Functions」と、その機能を連携させる「Workflows」、そしてこれらをどのような条件で呼び出すかを設定する「Trigger」の3つのコンポーネントをデベロッパーが記述することによってSlackアプリケーションを開発することができます。

アプリケーションはいわゆるサーバレスのスタイルになっており、何らかのイベントによって呼び出されたときだけ実行され、処理が終われば終了します。

そのほかに、データを永続的に保存できるDatastore、アプリケーションの構成を設定する「App manifest」、アプリケーションのログを取得する「Logging」、そしてさまざまな機能をコマンドラインから呼び出し、実行できる「Slack CLI」なども新しいプラットフォームの機能として用意されています。

これらの機能を備えた新しいプラットフォームの基盤となっているのがDenoです。CLIもDenoがベース、SDKはTypeScriptで書かれており、SlackアプリケーションもTypeScriptで開発できます。

SlackはCLIも含めたDenoの使いやすさ、V8をベースとした高速性、そして高いセキュリティを評価し採用を決めたとしています。

DenoにとってもSlackという超大型のサービスのアプリケーション基盤に採用されたことは、Node.jsやBunなどとの競合に対する差別化とさらなる普及に向けて、そしてDenoの開発元であるDeno Landのビジネスにとっても、大きな前進になることは間違いないでしょう。

関連記事

  • Denoが大幅な方針変更を発表。3カ月以内にnpmパッケージへの対応を実現、最速のJavaScriptランタイムを目指しHTTPサーバを刷新

COMMENTS


Recommended

TITLE
CATEGORY
DATE
障がい者支援に向けたeラーニングサービスを提供するLean on MeがシリーズAエクステンションとして8050万円を調達
IT関連
2022-03-04 15:52
安川電機、AIを活用した生産スケジューラを導入–属人化によるリスク解消
IT関連
2022-08-27 22:13
マクニカとメンロ、検知回避型脅威に対応するウェブセキュリティの新機能
IT関連
2023-06-30 08:12
「Windows 11」、次期大型アップデートで「Copilot」搭載へ
IT関連
2023-09-23 14:28
笠間市、「Claris FileMaker」を導入–ローコード開発による庁内DXを開始
IT関連
2024-09-07 10:02
Firefly Aerospaceの月着陸船は2023年にSpaceXのFalcon 9で月へ
宇宙
2021-05-22 05:10
日産「GT-R NISMO」22年モデル、トミカになってハッピーセットへ 実は「ひみつのおもちゃ」
くらテク
2021-04-15 00:23
「Linux」のデスクトップ環境を変更するには–好みに合わせて選んで使用
IT関連
2024-05-10 18:21
東北新社の衛星放送事業、5月に認定取り消し 外資規制違反で
ネットトピック
2021-03-29 05:06
ずっと無料で使えるクラウドの「Free Tier」主要サービスまとめ。2021年版
AWS
2021-06-21 20:08
企業が抱く「暗号資産の恐怖」に打ち勝つために今、考えるべきこと
ブロックチェーン
2021-06-18 03:37
デジタルヘルスケアの支援に本腰を入れるセールスフォース日本法人
IT関連
2022-04-06 05:59
日本のIT産業は工程分担から領域分担に変わる–NTTデータの本間社長
IT関連
2023-03-28 15:13
「Windows 10」新プレビュー、エクスプローラーのアイコンを刷新–ビルド21343で
IT関連
2021-03-26 14:23