BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ .NET に関するすべてのコンテンツ

  • C# 9ではスクリプティングをファーストクラスサポートへ

    "スクリプティング"言語を定義する特徴のひとつは、ボイラープレートを必要としないことだ。ファイルの最初の行から、通常は関数の中にある宣言やステートメントを記述することができる。更新されたトップレベルステートメントの提案では、この機能がC# 9に計画されている。

  • Stack Overflowがアーキテクチャを.NET Frameworkから.NET Coreに移行

    Stack Overflowは先頃、.NET Frameworkから.NET Coreへのシステムアーキテクチャ移行を完了した。このプラットフォームはStack Overflowだけではなく、170を越えるQ&Aコミュニティ、さらには企業のプライベートQ&Aサイトも支えている。

  • MicrosoftがBlazor WebAssembly 3.2.0 RCをリリース

    今週初め、MicrosoftはBlazor WebAssembly 3.2 RCをリリースした。これはBlazor WebAssemblyで計画されている最後のプレビューリリースであるため、公式リリースで期待されているすべての機能が含まれている。実用版のリリースは5月の予定である。

  • Microsoft .NET Conf: Focus開催、テーマはXamarin

    先週、第2回の.NET Conf:Focusが開催された。今回の中心はXamarinだ。Xamarinは、モバイルアプリ開発を特に対象としたツールやライブラリによって、.NETプラットフォームを拡張する。Focusカンファレンスは無料で参加可能な丸一日のライブストリームイベントで、コミュニティや.NETプロダクトチームから講演者が登壇する。第1回は今年1月、Blazorをテーマに実施された。

  • .NET Interactive: .NET Coreを使用したJupyter Notebook - プレビュー2

    .NET Interactiveは、Try.Netの新たな名前である。このAPIスイートとコマンドラインツールは、リッチテキスト、コード、データを組み合わせた、インタラクティブなノートブックとドキュメントの作成を可能にする。おもなユースケースのひとつは、Jupyter Notebookへのコードの埋め込みである。

  • 開発者調査を調査する - Javaに関する結果を中心に

    JRebelとSynkは先頃、Java/JVMテクノロジレポートを公開した。CodingameとTiobeは、言語の使用と採用に関するレポートを発表している。これら報告書の現状と、Javaを含むエコシステムで現在何が起きているのかを調査した。

  • ASP.NET CoreとBlazor Serverアプリケーションに対応したVisual Studio 2019 for Mac

    Microsoftは1月、Visual Studio 2019 for Mac 8.4.3をリリースした。デベロッパコミュニティフォーラムに開発者から直接寄せられた要求に応えた機能と改善が多数含まれている。Visual Studio for Macでは、AndroidとiOSの最新のプラットフォーム機能に加えて、Windows、macOS、Linuxでホスト可能な.NET Coreアプリケーションをターゲットにすることが可能である。

  • C#用静的解析ツールRoslynator.Analyzersで500以上の方法によるコード改善が可能に

    Roslynator.Analyzersパッケージの新バージョンである2.3.1では、500を越える分析とリファクタリング、修正が可能である。RoslynatorはC#コードの静的分析に、オープンソースのRoslyn.NET Compiler Platformを使用して、コード改善のためのヒントとアクションをIDEに表示する。

  • C#の今後 - パラメータnullバリデーションの簡略化

    プロポーザル #2145は一見すると、C# 8のNullable Reference型機能の論理的拡張のように思われる。基本的な考え方は、非nullパラメータを受け入れるメソッドにおいて、引数のnullチェックを明示的に行う必要をなくす、というものだ。しかしながら、これが大きな論争の的になっている。

  • C#のプライマリコンストラクタ

    我々は以前、プライマリコンストラクタについて、2014年にそれがC# 6およびVB 12の機能候補リストから削除されたことをお伝えした。昨年末、そのプライマリコンストラクタが再びC# 9の機能候補になったのだ。

  • Blazor WebAssembly Preview - WebアプリケーションのフルスタックC# Development

    Microsoftは、SignalR クライアントのサポート、ダウンロードサイズの改善をしたBlazor WebAssemblyの3.2.0 Preview 1をリリースした。

  • JetBrainsがAWS Toolkit for Riderをリリース

    今月初め、JetBrainsがAWS ToolkitのRiderバージョンをリリースした。Amazon Web Serviceプラットフォームでサーバレスアプリケーションの開発、テスト、デプロイを行う開発者の支援を目的としたIDEプラグインである。今回のリリースには(WebStorm内の)Node.JSのサポートとともに、IntelliJ IDEAを使用するJava開発者とPyCharmを使用するPython開発者用に3月から提供開始されている、最初のバージョンからのアップデートが含まれている。

  • JetBrainsがRiderとReSharper Ultimate 2019.3をリリース

    今週初め、JetBrainsは、RiderとReSharper Ultimateの2019年最終版のリリースを発表した。新しいIDEは、T4 Templateのサポート、クロスプラットフォーム .NET Coreプロファイリング、マルチコンテナDockerデバッグ、Unityのテストなどの機能を備える。ReSharper Ultimate 2019.3には、新しいLocalization Manager、多数のC# 8機能のサポート、NuGetパッケージの依存性検索などが含まれている。

  • Microsoftが.NET Core 3.1 LTSをリリース

    今月初めにMicrosoftは、自社の開発ブログの記事として、.NET Core 3.1とASP.NET Core 3.1、EF Core 3.1のリリースを発表した。新リリースは従来バージョン(3.0)の修正と改善が中心だが、長期サポート(LTS)リリースとして、少なくとも3年間のサポートが行われる予定である。

  • MicrosoftがJupyter Notebooksでの.NETサポートを発表

    Microsoftは今月初め、.NET CoreのJupyter Notebooksサポートの公開プレビューを発表した。C#およびF#で記述されたコードの使用が可能になる。このリリースは、.NET Core用のインタラクティブなドキュメントジェネレータである、Try .NETプロジェクトの一環だ。

BT