dotnet作品一覧

  • ASP.NET Core MVCプログラミング入門 .NET 7対応版
    -
    本書は2016年に出版した『ASP.NET MVC プログラミング入門』の改訂版です。開発フレームワークが.NET 7となり、大幅に加筆を行っています。  一般にブラウザーによるWebアプリケーション技術としては、 ・ページ遷移を伴わないシングルページアプリケーション(SPA) ・ページ遷移を伴うMVCパターンを使ったアプリケーション の2種類があります。本書は後者のMVCパターンのアプリケーションに関する解説書です。ただし前の版と異なり、 ・dotnetコマンドを使ったシングルページアプリケーション(SPA)技術 ・AzureやDockerを使った実行環境を含めて、SPAにも活用できる内容になっています。  前の版からサンプルコードを新しいバージョンに変更するだけでなく、昨今のネットワークを使ったアプリケーション開発に合わせて、Web APIとしてのASP.NET Core MVCの活用、React.jsやVue.jsとの連携、Azureへのデプロイなどの周辺技術を追加しました(第2章、第13章、第14章を新規追加)。動作環境としては、Windows 11とVisual Studio 2022の組み合わせで検証できます。加えて、.NET 7がマルチプラットフォームで動作することを確認するために、付録ではLinux上の動作確認やデータベースにMySQLを利用したサンプルを追加し、さらに同じASP.NET CoreですがASP.NET Core MVCとは異なるASP.NET Core Webアプリを簡潔に説明しました。
  • .NET 6プログラミング入門
    -
    .NET Frameworkと.NET Coreが統合された.NET 6が登場しました。 .NET 6は、将来的にWindows/Mac/Linuxのデスクトップアプリ、サーバーアプリ、Webアプリなどをすべて開発可能とするアプリケーションフレームワークです。 Xamarinとの統合は、 .NET 6にて.NET MAUI(.NET Multi-platform App UI)として統合されつつあります。 今後、Windows、Linux、Xamarin.iOS/Androidで使われる .NET Standardの各種パッケージは .NET 6に移行されています。 また、 .NET 6はLTS(Long Term Support)であり、3年間という長期間にわたりサポートが保証されています。 .NET 5から.NET 6に移行すると、安定的な動作環境を得られます。  本書は、C#言語を例にして、 .NET 6で「どのようなアプリを開発できるのか?」を中心に解説したものです。 また、 .NET 6の特徴でもあるWindowsとLinuxの共用、Azureの活用、ターミナルでのdotnetコマンドによるプロジェクト作成やビルド、.NET MAUIによるモバイルアプリ開発なども解説しています。

最近チェックした本