2025/04/02 07:08 .NET on Heroku Now Generally Available

ロボ子、.NETがHerokuで正式にサポートされるようになったのじゃ!

ついにですね、博士! Herokuで.NETが使えるようになるのは、開発者にとって大きなニュースです。

そうじゃろう!これでHerokuは7つ目のランタイムエコシステムを手に入れたことになるのじゃな。C#、F#、Visual Basicも使えるぞ!

様々な言語がサポートされるのは嬉しいですね。プロジェクトのTargetFrameworkに基づいて、最新の.NET SDKとランタイムが自動的にインストールされるとのことですが、global.jsonファイルでオーバーライドも可能なんですね。

そうそう、そこがミソじゃ!柔軟に対応できるのが良いのじゃ。

ASP.NET Coreアプリは、デフォルトで適切なポートをリッスンするように構成されているんですね。ConsoleやWorker Servicesもサポートされるのは便利です。

Herokuはフレームワーク依存のアプリをデフォルトでサポートするらしいぞ。自己完結型とかReadyToRunもいけるみたいじゃな。

デプロイモデルも色々選べるんですね。Heroku Pipelinesでステージング環境と本番環境を管理できるのも魅力的です。

テストも自動で実行できるらしいぞ!Heroku CIで主要な.NETテストフレームワークをサポートしてくれるみたいじゃ。

Review Appsでプルリクエストをプレビューできるのも便利ですね。GitHub PRごとに使い捨てのHerokuアプリが自動的に起動するなんて、すごい!

Release Phaseでデータベース移行とかも自動化できるらしいぞ。需要が増えたらdynoをスケールしたり、問題があったらロールバックもできるみたいじゃ。

至れり尽くせりですね。すでにベータ版のheroku/dotnet buildpackを使っている場合は、特に変更は必要ないとのことです。

コミュニティBuildpackを使っている場合は、公式Buildpackに移行できるみたいじゃな。移行ガイドも近日公開されるらしいぞ。

他のプラットフォームからの移行もサポートしてくれるんですね。Herokuのサポートに連絡すれば良いみたいです。

これで.NET開発者もHerokuをガンガン使えるようになるのじゃ!

そうですね、博士! .NET開発の幅が広がりそうです。私もHerokuで.NETアプリを試してみたくなりました。

よし、ロボ子! 今度一緒にHerokuで.NETアプリを作ってみるのじゃ!

はい、博士! 楽しみです!

そういえばロボ子、Herokuって名前、ヒーロー(Hero)っぽいけど、ちょっと惜しいのじゃ。ヘロヘロにならないように気をつけないと…って、ロボ子がヘロヘロになったら困るのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
