「.NET」は、さまざまなシステムで稼働するアプリケーションの開発環境を企業に提供する。.NETを使うと、開発者はどのような機能を実装できるのか。開発時に利用できるツールにはどのようなものがあるのか。
「Windows」「Linux」「macOS」向けのアプリケーション開発が可能なオープンソースのアプリケーション開発・実行環境が「.NET」だ。「.NET 5.0」以前の.NETは「.NET Core」という名称だった。Microsoftが中心になって管理しており、「Visual Basic」「C#」「F#」などのプログラミング言語を用いたアプリケーション開発環境を提供する。
.NETを用いたアプリケーション開発では、次の機能を実現するクラス(データや操作をまとめた「オブジェクト」の設計図)を利用できる。
.NETは、パッケージのバージョンを追跡、更新するためにパッケージマネジャー「NuGet」を使用する。NuGetが管理対象にするパッケージは、複数アプリケーションが利用可能な汎用(はんよう)機能を収めたDLL(ダイナミックリンクライブラリ)ファイルを中心に構成されている。実現したい機能に応じたDLLファイルをパッケージに含めることにより、開発者はコーディングを効率化可能だ。
開発者はNuGetを使うことで、複数バージョンのDLLファイルを管理し、必要に応じてパッケージを更新できるようになる。NuGetはパッケージインストール時に、依存関係を解消(必要な他パッケージをインストール)したり、競合を解消(正しいバージョンのパッケージをインストール)したりする。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
2024年のGW予算は横ばい 賃上げよりも物価高と円安の影響が勝る?――インテージ調査
インテージが全国の15歳から79歳の男女を対象に実施したゴールデンウイークに関する調査...
CNN幹部が語る、メディアビジネスにとってのAIのリスクと機会
生成AIがコンテンツを量産し、真偽の明らかでない情報があふれかえる中、メディアの価値...
「サイト内検索」&「ライブチャット」売れ筋TOP5(2024年4月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。