InfoQ ホームページ Net-Core に関するすべてのコンテンツ
-
.NETのHttpClientの修正
2016年に報告したように、.NETのHttpClientには深刻な問題がある。.NET Core 2.1にHttpClientFactoryを導入したことで、これらの問題のいくつかが軽減された。
-
Avalonia Beta 1がWPFに対する多くの改善をもたらす
Avaloniaは「XAML、データバインディング、ルックレスコントロールなどの機能を持つ、WPFを元にしたクロスプラットフォーム.NET UIフレームワーク」として自身を説明している。最初のパブリックベータに達したばかりだが、由緒あるWPFバージョンのXAMLよりも興味深い改善がいくつか示されている。
-
Json.NETにおいて120以上の依存関係が考慮不要に
.NET用で公式のJSONのパースおよびシリアライゼーションライブラリであるJson.NETは、.NET Standard 1.3で122というとても多くのパッケージを必要とした。Json.NET 11 for .NET Standard 2.0のリリースでは、必要なパッケージは0になった。
-
.NETのクロスプラットフォームUIツールキットであるAvaloniaの概観
.NET Coreエコシステムで頻繁に言われている欠点は、真のクロスプラットフォームUIツールキットがないことである。過去にSilverlightやXamarin Formsのようなマルチプラットフォームでの試みはあったが、誰もまだ完全なXAMLスタイルのクロスプラットフォームオプションを成しえていない。AvaloniaはWindows、Linux(GTK)、MacOS、Android、iOSをサポートする計画で、試みようとしている。しかし、開発者は支援を求めている。
-
.NET Core 2.1 はどこに向かうのか?
Microsoft の Scott Hunter氏 は .NET Core 2.1 における同社の計画を発表した。 CLI ツールが開発者の使いやすさを大幅に向上させるように見える。
-
-
F#の2017年を振り返る
2017年、F#はバージョン4.1に到達した。.NET Core 2.0リリースと時を同じくしたことを大きな理由に、ユーザコミュニティは拡大し、ツーリングとカンファレンスでの存在感も増している - MicrosoftプログラムマネージャのPhillip Carter氏は、このように記した。
-
.NET Core のための ORM
EF Core がビューやストアドプロシージャのような基本的なデータベースの機能を手に入れようと奮闘する中、開発者たちは自身のデータアクセスのニーズのために他のものを探している。ここではその選択肢の中からポピュラーなものをいくつか紹介する。
-
.NET WebAssemblyサポートが実験中
主要なブラウザにおいてデフォルトでWebAssemblyがリリースされ、.NETコミュニティは引き続き.NET開発者に対してブラウザで実行可能なWebAssemblyにコンパイルする機能を提供する。
-
Visual Studio 2017 15.5 Previewは、F# CoreとStandardサポートを追加した
Microsoftは バージョン1のプラットフォームがリリースされてから.NET Core上でF#をサポートしてきた。; C#とVB.NETのような.NET Core言語と比較してツール機能は遅れている。Visual Studio 2017 15.5 Preview 4リリースの変更でF#が.NET Coreと.NET Standardのターゲットになった。
-
MicrosoftはSQL Serverに使えるクロスプラットフォームツールをプレビューした
Microsoftは、SQL Serverで使用するクロスプラットフォームツールであるSQL Operations Studioのパブリックプレビューをリリースした。この製品は、既存のVisual Studio Codeエディターをベースとして、SQL Tools APIサービスを使っている。
-
ASP.NET Core と F#で動作するGiraffe
Giraffeは、F#でWebアプリケーションを構築できるマイクロフレームワークである。Webフレームワーク向けのF# APIを提供し、ASP.NET Core上で動作する。Giraffeは、F#でWebアプリケーションを構築したい開発者に対して、ASP.NET Coreとそのエコシステムを活かすことができる。
-
Microsoft .NET アーキテクチャーガイダンスがリリース
Microsoft の開発部と Visual Studio 製品チームによる4つのアプリケーションアーキテクチャーガイドが入手可能となった。このガイダンスは、以前草案として発表されていたもので、マイクロサービス、Docker、ASP.NET Core と Azureによるウェブアプリケーション、そして Xamarin Forms を用いたエンタープライズアプリケーションの4つの分野をカバーしている。各ガイダンスは eBook に含まれている。このガイドでマイクロサービス、ウェブアプリケーション、そして Xamarin forms によるモバイルアプリケーションを構築する例として、2つの end-to-end のアプリケーションが参照されている。
-
EF Core 2.0の非互換的変更
EF Coreでは多くの非互換的な変更が行われている。EF Core 1.0/1.1用のデータベースプロバイダがすべて、EF Core 2.0で使用不可能になったこともそのひとつだ。
-
.NET Coreと.NET Standard: 違いは何か?
.NET Standardは、どのBCLを実装する必要があるかを定義したAPI仕様だ。 .NET Coreは、コンソール、クラウド、ASP.NET Core、UWPアプリケーションを構築するために最適化されたマネージフレームワークだ。 それぞれのマネージ実装(Xamarin、.NET Core、.NET Frameworkなど)は、.NET Standardに従ってBCLを実装しなくてはならない。