しばやん雑記

Azure Serverless とメイドさんが大好きなフリーランスのプログラマーのブログ

.NET 開発テクノロジ入門 2016 年版が出るらしいです

タイトルの通りですが、一昨年にリアルタイム Web というか SignalR について書いた本の 2016 年版が出るらしいです。Visual Studio 2015 にも対応しているようです。

ちなみに一昨年書いた本はこっちです。パッと見は色変わっただけですね。間違わないように注意。

例によって少しだけ書いてるんですが、何を血迷ったか、当時は ASP.NET 5 と呼ばれていた ASP.NET Core 1.0 に関係する章を書いてしまいました。*1

著者名を見て分かるように、ぼんぷろおじさん本といっても過言ではないでしょう。

ぼんぷろおじさんも名称変更のダメージを受けていましたが、私が書いた ASP.NET Core 1.0 の部分は致命傷を受けているので、購入を検討している人のために注意点をまとめておきます。

ASP.NET 5 の注意点

本の紹介ページには書いてありませんが、ASP.NET 5 の章は Visual Studio 2015 Update 1 と ASP.NET 5 RC 1 を基準に書いています。と言っても、書きながら RC 2 で Breaking Changes が大量に発生していることは分かっていたので、当たり障りのなさそうなことを書きました。

RC 2 での Breaking Changes は GitHub で簡単に確認出来ます。

Issues · aspnet/Announcements · GitHub

個人的には以下の変更点が、割と影響範囲が大きいのかなと思いました。当然ながらサンプルコードは RC 2 で動かなくなる部分が発生します。

そういえば、RC 2 のリリースは 2 月中とありましたが、最近 TBD に変わりました。

RC2 - Move to .NET Core CLI and .NET Platform Standard

For RC2 we will move ASP.NET Core 1.0 to be based on the new cross-platform .NET Core command line toolchain.

Home · dotnet/aspnetcore Wiki · GitHub

全体的にスケジュールが後ろにずれてきているようですが、そんなことは気にせずに満足のいく形で初期リリースを迎えてもらいたいと思っています。

*1:今から思うと断っとけばよかった。