コース: Visual Studio 2022 基本講座

Visual Studioの概要を知る

Visual Studio は Microsoft が提供する 強力な開発ツールです。 Visual Studio は 統合開発環境、 IDE と呼ばれるソフトウェアです。 アプリケーションのプログラムの コーディングだけではなく 開発全般にわたる様々な機能を 提供します。 Visual Studio には 無償のエディション、 そして有償のエディションがあります。 それぞれ使える 会社の規模や機能が異なります。 個人開発や 学生であれば無償の コミュニティエディションを 利用することができます。 様々なプラットフォーム向けの 開発が可能になりました。 iOS や Android の スマートフォン向けのアプリケーション、 Mac や Linux 向けの デスクトップアプリケーションや Web アプリケーション、 IoT 向けのアプリケーションなど 様々なアプリケーションの開発が Visual Studio では可能です。 統合開発環境 IDE とは ソフトウェア開発の 全般をサポートします。 これはエディタなどの プログラムコードを 各機能に特化したツールではなく アプリケーションの開発、 デバッグ、リリースまで 様々なプロセスをサポートします。 Visual Studio ではコーディング、 プログラムを書くことが もちろんできます。 そしてアプリケーションのデバッグや 単体テストと呼ばれる プログラムのテストを行うこともできます。 そしてソースコードの変更を バージョン管理することもできます。 アプリケーション実行中の メモリの使用状態や 負荷などのパフォーマンスを チェックすることもできます。 Visual Studio には 用途や使用規模に合わせた 様々なエディションがあります。 Community エディションは 無償で利用できますが、 利用できるかどうかに 制限があります。 例えば個人開発や 学習向けの利用、 オープンソースの利用などでは 無料で利用できるケースがあります。 詳しくは Microsoft のページで ソフトウェアの条項を確認してください。 Professional は コミュニティとほぼ近い機能を 持っていますが、利用に 料金が発生します。 企業などの利用の場合は Professional エディションか Community エディション、 どちらが利用可能かを チェックする必要があります。 Enterprise エディションは 大規模な開発や 大人数のチームに向けた 開発に適した機能が 提供されています。 Enterprise エディションと Professional エディションでは 使える機能が違いますので その機能が自分達の開発に 必要かどうかを確認する必要があります。 Visual Studio では 様々なプラットフォーム向けの アプリケーションを開発することが できます。 Windows 用の デスクトップアプリケーション、 コンソールアプリケーションなど、 そしてスマートフォン向けの アプリケーションを 作成することもできます。 iPhone や Android 向けの アプリケーションを作ることができます。 Mac や Linux 向けの アプリケーションを作ることもできます。 Web アプリケーションや コンソールアプリケーションです。 Web アプリケーションは Windows サーバー向けや Mac・Linux 向けに 動作するアプリケーションを 作ることができます。 IoT デバイスで 動作するアプリケーションや IoT アプリケーションと 通信するためのアプリケーションを 作成することもできます。 このように Visual Studio は 開発の様々な 工程をサポートする 統合開発環境であり、 様々な OS に対応した アプリケーションを作ることができる 開発ツールです。

目次