InfoQ ホームページ .NET に関するすべてのコンテンツ
-
マイクロソフトはML.NET 1.2を発表
今月初め、マイクロソフトはML.NET 1.2を発表し、そのモデルビルダーとCLIを更新した。ML.NETは、.NETエコシステム向けのオープンソースのクロスプラットフォームの機械学習(ML)フレームワークである。
-
-
MicrosoftがVisual Studio Onlineを発表
先月Microsoftは、Web用のオンラインコードエディタであるVisual Studio Onlineを発表した。この新しいサービスで、Microsoftは開発者がどこからでも、どんなデバイスでも共同作業できるようにしたいと考えている。
-
C# 8 Null許容参照型のアップデート
C# 8のNull許容参照型(nullable refence types)の作業は継続されており、最終リリース前に対処する必要があるエッジケースと、開発者が書く必要がある定型コードを削減する新しい機会を明らかにしている。
-
C# 8パターンマッチングの機能強化
C# 7はパターンマッチングの基礎を築いたが、多くの機能をCutting Room Floorに置いたままにせざるを得なかった。C# 8で追加の時間をかけて、これらのうちの多くが採用されている。
-
C#のデフォルトインターフェイスメソッドの更新
Default Interface Methodsのサポートが完了に近づくにつれて、潜在的な問題が発生します。 多くのことが達成されているが、これは複雑な機能であり、細部の多くはまだ解決されていない。
-
ML.NET - .NETエコシステムのための、オープンソースのマシンラーニングフレームワーク
Microsoftは今月初め、.NETエコシステム用のオープンソースのマシンラーニング(ML)フレームワークであるML.NETの、最初のメジャーバージョンをリリースした。ML.NETでは、C#またはF#を使用してカスタムMLモデルを開発することができる。開発したモデルは、感情分析、詐欺やスパムの検出、商品や映画のレコメンデーション、画像の分類、その他のシナリオへの適用が可能だ。
-
.NETのDockerエクスペリエンスを改善する - DockerCon 2019より
DockerConの最新エディションでMicrosoftは、過去1年間に.NETコアに実施された多数の改善点を公開した。すべて.NETとDockerを共用するエクスペリエンスの強化を目的とするものだ。
-
Microsoftが.NET Framework 4.8をリリース
Microsoftは.NET Framework 4.8をリリースした 。過去2年間で最初の、重要な.NET Frameworkリリースとなる。新しいリリースには、Windows Forms、WCF、WorkFlow、WPFなど、複数の製品分野における改善が含まれている。Base Class Library(BCL)と共通言語ランタイム(CLR)にも変更がある。このリリースに影響を受けるすべての製品分野において、バグ修正が行われている。
-
MicrosoftがApache Spark向けの高性能C#およびF#サポートをリリース
Microsoftは、Apache Spark用の.NETのリリースを発表し、ビッグデータ計算エンジンに新しい高性能のC#とF#のバインディングを追加した。
-
WFとWCFがコミュニティに移行
何年もの間はっきりしなかったが、MicrosoftはWindows Workflow Foundation(WF)とサーバーサイドのWindows Communication Foundation(WCF)の管理をコミュニティに正式に引き渡すことを決定した。
-
GoogleがCloud Codeを発表:IntelliJとVisual Studio CodeをKubernetesアプリに拡張
最近のGoogle Cloud Next 2019で、GoogleはCloud Codeという新しい開発者ツールを発表した。Cloud Codeを使用すると、開発者はJetBrains IntelliJ Idea IDEやMicrosofts Visual Studio Codeエディタなどの開発環境用の一連のプラグインを入手できる。
-
C#機能: Deferredエラー処理
堅牢なソフトウェアを書くときに、再実行可能な操作を実行することがある。システムを堅牢にするために、各操作は以前の操作状況から独立しているようにコード化できる。deferredエラーハンドリングより前は、退屈なコードであった。
-
F# 5のnull許容参照型
C# においてnull許容参照型が導入されれば、.NET開発者によるコードの書き方がasync/await以来最も大きく変化することになる。null許容参照型が正式に利用可能になったなら、この機能を正しく動作させるために、null許容の注釈を付けて更新しなければならないライブラリーが無数にある。そして相互運用性を保証するため、F# も同じように対応する必要がある。
-
F# 4.6がリリース、匿名レコード型と性能向上
.NET Core 2.2の最新リリースで利用可能になったF# 4.6の最も重要な変更は匿名レコード型の導入である。さらに、Visual Studio 2019のF# コンパイラーチェーンは、中~大規模プロジェクトのパフォーマンスがいくつかの面で向上した。