5 Reasons Why You Should Give Visual Studio for Mac Another Try

, Author

Visual Studioはこれまで、MacではWindowsマシンほど使いやすいものではありませんでした。 しかし最近、VS for Mac の安定版リリースは、Visual Studio 2019 のシンプルで豪華ないとこのように本当に感じられるようになってきました。 異なるが、関連性がある。 Mac へのインストールはすばやく、シンプルで、すぐにコーディングに取りかかることができます。すでに慣れている場合でも、Xamarin のような新しいものに取りかかる Apple 専用の開発者であってもです。

Visual Studio for Mac は、xCode のソリューション ナビゲーション感覚と非常に似ていますが、VS インテリジェンスのパワーと、はるかにクリーンな外観の環境でのコードに集中できる能力をもたらしています。 私の意見では、これは両方の世界のベストを一緒にもたらします。 しかし、私の言葉を鵜呑みにしないでください。Visual Studio for Mac をもう一度試してみるべき 5 つの理由があります!

Visual Studio for Mac の C# エディターは完全に新しくなりました

Roslyn という .NET コンパイラー プラットフォームが Visual Studio for Mac エディターに加わり、Windows 上の兄貴分と同じくらい強力なインテルセンスが実現しました。 Roslyn コンパイラーから移植された機能と、ネイティブ感覚の Mac UI 編集エクスペリエンスのシンプルさ (率直に言って、美しい外観) を組み合わせることで、この少女はすべての感覚を得ることができます。 Unity、Xamarin、および Cocoa アプリとともに、.NET Core (.NET Standard を利用) 用のサード パーティ製 Nuget パッケージを完全にサポートしています。 この時点で、.NET Core でマイクロサービス API を構築するために Windows VM に切り替える理由がまったくわかりません!

最後に、VS for Mac が最新のリリースでオプションとして「実装に移動」を含むようになったことが気に入っています。 エキサイティング! C# のエクスペリエンスは今かなり素晴らしいです。

CLI 開発者はターミナルで .NET Core プロジェクトを開くことができます

ああ、コマンドライン。 多くの開発者は、Visual Studio IDE の「視覚的な」クリック アンド ドラッグの側面の代わりに、これを .NET Core で使用することを好んでいます。 当初は、ASP.NET Coreでコマンドライン プログラミングを使用すると、それらのアプリを構築する唯一の方法でした。 しばらくして、特に Visual Studio 2019 のリリースでは、ASP.NET Core アプリ用のファイル > 新規プロジェクト テンプレートがインストールに組み込まれ、そのビルドに真の視覚的なエクスペリエンスをもたらします。

しばらくは、同じコマンド ライン ネット新規プロジェクト CLI 機能が Mac で使用できるかどうか不明でしたが、使用できて美しく機能するという報告を受けて満足しています!ASP.NET Core アプリの新規プロジェクト テンプレートは Mac で使用できます。 Terminal アプリの使用により、コアなコマンドライン開発者にその経験をもたらします。

Improved Build Time for Xamarin

Remember those build and deploy coffee breaks? もうお別れです (もちろん、そうしたくなければですが)。 私の Xamarin プロジェクトの 1 つで、私は非常に印象的な 30% 高速なインクリメンタル ビルド タイムを見ました。 これは取るに足らない改善ではありません。

この測定基準は、VS for Mac チームからの 2019 年 4 月のプレス リリースでもサポートされています。 私は以前、効率と生産性を維持するために、マルチタスクが可能なように開発プロセスを設計していました。 ビルド速度が大幅に改善され、Xamarin アプリのビルド プロセスが心から楽しいと言えるものになり、そのような時代は終わったと報告できることを嬉しく思います。

.NET Core 3 サポートはゲートからすぐに利用可能

Visual Studio 2019 には .NET Core 3 サポートがありますか? はい、しかし、それは Windows マシンに飛び移る理由にはなりません! 1672>

実際、Visual Studio for Mac は .NET Core 3 用のアプリケーションを構築する方法を学び始めるには最適な場所だと私は主張します。 Windows ベースの同類製品のように小さなウィンドウがいたるところにないため、Mac 用の VS では、より集中したプロセスが可能です。

堅牢なソース管理オプション

ここで、「同じだが異なる」ものが登場します。 Swift または Objective C の開発から移ってきた開発者は、Visual Studio for Mac でのソース管理のエクスペリエンスを楽しんでいることがわかります。 Windows ユーザーにとってはプロセスに違いがありますが、特に難しいとは感じません。 Visual Studio for Mac は、IDE に組み込まれた Git と Subversion をサポートし、さらに少し努力して TFS もサポートします。

Github Desktop アプリケーションを自分のフォルダーのソース管理に使用しましたが、あまり問題はありませんでした。 これは、VS Code の私のソース管理ワークフローでもあり、VS for Mac の IDE には統合されていませんが、これも悪い選択肢ではありません。 ハードコアなコマンドライン派には、Apple OSにネイティブなCLIツールであるTerminalの中でGitを使うという手もあります。 コマンド ラインを使用する開発者にとって、ここでの学習曲線はまったくありません。

Who Should Use Visual Studio for Mac?

Visual Studio for Mac は多くの開発者や多くのユースケースにとって強力な選択肢です。

  1. IOS ビルドを必要とする Xamarin モバイル アプリケーションを構築している .NET ユーザーは、すべての開発を単一のマシンで行うことで多大な利益を得られます。

  2. Mac で作業することが好きで、現在仮想マシンまたは Bootcamp を使用して Windows 環境で Visual Studio を実行し、 .NET Core で作業を行う開発者は、常に Apple OS から切り替えなければならないわけではないので有益となるでしょう。

  3. Unity ゲーム開発者は、VS for Mac が非常に直感的なオプションであることに気づくでしょう。

最後に来るグループは、たとえば .NET 4.7.2 では Windows の Visual Studio で唯一の選択肢だった .NET Framework 開発者でしょう。 悲しいことに、VS for Mac では .NET Framework を実行できません。 しかし、.NET Core でアプリやマイクロサービスの構築を始める準備ができたら、ぜひチェックしてください!

新しい機能、拡張機能、テンプレートがすべて、Apple + Microsoft と共存する Visual Studio for Mac に来年登場します。

Learn More About .NET Core, Xamarin, Apple & OAuth

ASP..NET、Xamarin、または Apple についてもっと学びたい方は、以下の投稿もご覧ください:

  • Build login in Xamarin with Xamarin Forms
  • Add Login to your ASP.
  • What the Heck is Sign-in with Apple?
  • Build a REST API with ASP.NET Core 2.2

For other great content from the Okta Dev Team, follow us on Twitter and Facebook!

コメントを残す

メールアドレスが公開されることはありません。