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
IIJ、Azure環境のトータル支援サービスをメニューに体系化
IT関連
2021-08-06 06:12
「ChatGPT」を超える未来の生成AI–進化の鍵を握るマルチモダリティー
IT関連
2023-10-26 20:46
キエフのアパートが収集可能なNFTとして初オークション、ブロックチェーンスタートアップPropyが企画
ブロックチェーン
2021-07-13 16:43
アップル、自社製品で「ChatGPT」を利用可能に–OpenAIと提携
IT関連
2024-06-12 19:09
続、Publickeyが受けたDoS攻撃、これまでの経緯と対策まとめ
Cloudflare
2024-03-21 01:57
日米の中堅中小企業でデジタル投資額に大きな差–ひとり情シス協会が「デジタルエンゲル係数」を算出
IT関連
2023-03-18 07:55
「Bing」のAIチャット、「Chrome」「Safari」でも利用可能に–一部ユーザーが対象
IT関連
2023-07-27 11:32
ネット中立性に関するコメント2200万の80%が捏造と調査で判明
パブリック / ダイバーシティ
2021-05-09 06:24
ランサムウェア攻撃で「二重脅迫」や「大物狩り」の手法、研究者が注意喚起–Black Hat
IT関連
2021-08-06 21:09
マイクロソフトが離れていてもイベントを共有できる複合現実プラットフォーム「Microsoft Mesh」を発表
VR / AR / MR
2021-03-04 12:09
Facebook、イランのハッカーによる活動に対処–米航空宇宙産業や軍需企業など標的
IT関連
2021-07-16 15:52
マイクロソフト、年額2244円で「Microsoft 365 Basic」を提供へ
IT関連
2023-01-14 04:39
KDDIと三菱重工、NECネッツエスアイが小型データセンターを実証実験
IT関連
2021-06-23 09:07
「Chromebook」で共有ネットワークフォルダーに接続するには
IT関連
2022-10-28 12:08