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
MS、コラボレーションアプリ「Loop」のパブリックプレビューを公開
IT関連
2023-03-25 11:25
2023年上半期の国内ソフトウェア市場、前年同期比9.5%の成長–IDC調査
IT関連
2023-11-28 17:24
オラクル、予想を上回る四半期決算–「クラウドERP市場でリード広げた」とCEO
IT関連
2021-03-12 08:05
インドのジャンムー・カシミール地域で18カ月ぶりに4Gインターネット回線が復活
パブリック / ダイバーシティ
2021-02-08 09:42
ランサムウェア「LockBit 2.0」、FBIが注意喚起–推奨されるリスク軽減策など提示
IT関連
2022-02-10 15:24
バルミューダがスマホ事業に参入、京セラとタッグ 11月にソフトバンクから5G機種を発売へ
企業・業界動向
2021-05-14 12:28
三越伊勢丹、ITファイナンスプロセスの高度化でTBMツールを導入
IT関連
2022-08-26 23:14
アップル、「iPhone」「iPad」「Mac」のセキュリティアップデートをリリース
IT関連
2022-08-23 15:19
スルガ銀行、AI OCRで年間約5000時間の業務負担を削減
IT関連
2022-07-07 07:11
ウェザーニューズ、Cookieに頼らない「天気連動型動画広告」 CTRは従来比40%向上
企業・業界動向
2021-07-20 06:18
アップル、ウクライナ侵攻にともないロシアでの製品販売を中止
IT関連
2022-03-03 17:37
機械学習でエネルギー需要を予測し分配を最適化するInBarance Research
EnviroTech
2021-03-17 22:46
ペルチェ素子でスマホ冷やす「ゲーミングスマクール」、サンコーが発売 レインボーLEDで光る
くらテク
2021-07-06 00:40
ガーミンが“スマート体重計”発売 アプリでデータ管理、スマートウォッチとも連携
くらテク
2021-01-22 03:03