InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
-
-
Infer#によりFacebookのInfer Static AnalyzerがC#と.NETに使えるようになった
Microsoftは、Infer#を使用して、Facebook Inferの手続き間の静的分析機能を提供することにより、.NETエコシステム内で利用できる静的アナライザーの選択肢を広げる。
-
PASSが1月15日に運営を停止
以前はSQL Serverのプロフェッショナルアソシエーションとして知られていたPASSは、1月15日に運営を停止する。主にその会議で知られていた非営利団体は、金融上の債務を支払うことができない状態であった。
-
WPF/Windowsフォームに関する.NET 5の大きな変更
.NET 5 Breaking Changesシリーズの最後のトピックは、WPFとWindowsフォームである。このデスクトップテクノロジは.NET Core 3.0より前では利用できなかった。以前のバージョンの.NET CoreはASP.NET Coreを介したWebベースのアプリケーションに重点を置いていたためである。
-
Microsoftは、分散型、スケーラブル、リアルタイムのコラボレーションWebアプリ向けのFluid Frameworkをオープンソース化
MicrosoftはFluid Frameworkをオープンソース化する。これは、分散型のリアルタイムのコラボレーションWebアプリケーション用の低レベルのプラットフォームであり、同時に利用する多数のコラボレーターにスケールできる。Microsoftは、Microsoft 365でFluid Frameworkを活用している。
-
-
AWSがプレビューでAurora PostgreSQL用の新しいデータベースサービスBabelfishを発表
AWS re:Inventの基調講演で、AWSはプレビューで新しいデータベースサービスBabelfish for Aurora PostgreSQLを発表した。このサービスは、Amazonクラウドで実行され、オープンソースである、フルマネージドのPostgreSQL互換およびACID準拠のリレーショナルデータベースエンジンだ。
-
.NET 5の重大な変更点を歴史的テクノロジの面から見る
我々の.NET記事のパート2では、.NET Coreに飛び移ることのできなかった、.NETの歴史的テクノロジを振り返ってみたい。これらテクノロジに関して興味深いのは、APIがそのままコピーされており、将来的な.NET Coreでの実装が示唆されていることだ。
-
.NET 5で導入されたBase Class Libraryの重大な変更
間もなくリリースされる.NET 5では、互換性に関わる重大な変更(breaking change)が多数導入されている。多くは特殊なケースに関わるものや、従来の動作が不適切であったものだが、開発者を驚かせるようなものもいくつかある。一連のニュースの初回として、今回の記事ではBase Class Libraryに注目する。
-
.NET 5でのASP.NET Coreの改善点
今月初めの.NET Conf 2020で、Microsoftは.NET 5プラットフォームをリリースした。このバージョンには広範な新機能と改善点が含まれると同時に、ASP.NET Coreフレームワークにも大きく関わっている。リリースの主眼はパフォーマンスの改善にあるが、Blazor、SingalR、MVC、OpenAPIサポートなどに関する機能やAzure AD認証の統合もそれに次ぐものだ。
-
.NET 5のランタイム改善 - 機能的実装からハイパフォーマンス実装へ
.NET Conf 2020で行ったスライドを使用しないセッションで、.NETランタイムチームのソフトウェアアーキテクトたちが、ARM64サポート、HTTP/3、単一ファイルアプリケーションのサポートなど、.NET 5ランタイムの改善とその実現方法について発表した。
-
MicrosoftがVisual StudioでGit Experienceをリリース
今月初め、2020年の.NET Confの間に、Microsoftは最新バージョンのVisual Studio for Windowsをリリースした。このリリースの最も重要な機能の1つは、Microsoftが「The Git Experience」と呼ぶものであった。これは、GitをVisual Studio 2019のデフォルトのソース管理エクスペリエンスにしている一連のツールである。これによって、開発者はVisual Studioから直接Gitリポジトリを制御できるようになる。
-
Microsoftが.NET for Apache Spark 1.0をリリース
Microsoftは先月、.NET for Apache Sparkの最初のメジャーバージョンをリリースした。これは、Apache Sparkプラットフォームで.NET開発できるようにするオープンソースパッケージである。新しいリリースでは、.NET開発者が、.NETユーザ定義関数、Spark SQL、およびMicrosoft HyperspaceやML.NETなどの追加ライブラリを使用してApache Sparkアプリケーションを作成できるようになる。
-
Microsoft EdgeがLinuxで利用可能に
Microsoftは先頃、Microsoft Edge Dev Channel for Linux(初回プレビューリリース)の提供を開始すると発表した。Edgeブラウザがすべての主要なオペレーティングシステム、ディスクトップ、モバイル上で利用できる。Linuxの利用者の多い企業ユーザは、これにより、自身の使い慣れたプラットフォームでWebアプリケーションの開発とテストが可能になる。この動きは、ビジネス向けブラウザとしてのEdgeの位置付けをさらに進めるものだ。