Visual Studio For Mac And Best Alternatives

Apple 製品を使用する開発者向けのコード編集オプションはたくさんあります (Xcode Mac は注目すべき例の 1 つ)が、数年前まで Visual Studio はそのうちの 1 つではありませんでした。

2017 年に Microsoft は Visual Studio for Mac をリリースしましたが、多くのユーザーは、Xamarin Studio のリスキンド バージョンになるのではないかと思っていました (Xamarin はちょうど 1 年前に Microsoft によって買収されていました)。
その後、Visual Studio for Mac はさまざまな微調整や改良が施されました。 これらには、.NET Core や Unity 開発のための機能向上が含まれます。 問題は、Xcode Mac の真のライバルとなるために、このアプリに対する一般の認識を変えるのに十分であったかどうかということです。

Using Visual Studio On Mac

Microsoft Visual Studio for Mac の最初の機能は、Mac コード マニアが C# と .NET を使用してクリエイティブなネイティブ モバイル アプリケーションを作成できるようにすることでした。 その初期から多くの変化があり、F#、Razor、HTML5、CSS、JavaScript、TypeScript、XAML、および XML のサポートが追加されました。

言い換えれば、このアプリは、Mac コード プロトコルを使用するほとんどの開発者が行いたいことに対応するように設計された堅牢なコード エディタになりました。 アプリをダウンロードする手順は非常にシンプルです。

  1. Visual Studio for Mac (Visual Studio Code for Mac もそこにあります) をダウンロードするために visualstudio.microsoft.com にアクセスする

  2. プログラムのセットアップにインストーラーを実行する

  3. どの追加要素を選択するか – .NET Framework 2.0 と .NET Framework 3.0 を選択し、Visual Studio for Mac をダウンロードする

  4. 。インストールしたい .NET Core、Android、iOS、macOS などの追加要素を選択します。
  5. 自由にコミュニティ版を使用するか、プロフェッショナルまたはエンタープライズ ライセンスにサインアップして追加機能をアンロックします。 これは、Apple の Xcode と同列のものです。 ユーザーがどのような不満を持つにせよ、価格は確かに適切です。

    しかしながら、Visual Studio for Mac をダウンロードする多くの人は、他のコード エディターと比較しているだけではありません。 Visual Studio Mac を Windows と比較する

    Visual Studio Mac に向けられた最も一般的な不満は、Windows 代替品に関連する機能の洗練さと一部が欠けていることです。 同様に、Mac 版は Windows で利用可能な Python、Node.js、または SQL Server データ ツールのサポートを提供していません。

    一方、Visual Studio Code for Mac (Visual Studio とはまったく別のアプリケーション) は一般的に肯定的な評価を受けています。 Visual Studio Code Mac、Windows、および Linux 版のパフォーマンスがこれほど似ていることは、Mac でオリジナルの Visual Studio を使用することの欠点を強調しているため、ある意味で残念なことです。 実際、iOS ビルドで Xamarin アプリケーションを構築する .NET ユーザーや、Visual Studio を実行するために Boot Camp や VM を使用しないことを望む .NET Core 開発者など、特定の状況では、非常に堅実なソリューションとなります。

    繰り返しになりますが、このアプリの基本バージョンは無料なので、自分の目的には適していないと判断する前に、ダウンロードして自分でテストしてみる価値があります。 Xcode for Mac に加えて、PC や Mac で利用可能な他のコード エディターと競合するように特別に設計された、たくさんの代替品があります。 実際、C++ や Python の言語サポートなど、後者に対するいくつかの利点があります。

    CodeRunner Mac コード アプリ vs 代替品

    スマートで微調整可能なコード編集インターフェイスに加え、このアプリは以下のようなさまざまな便利な機能を誇っています。

    • 230 以上のシンタックス ハイライター

    • すべてのドキュメントのためのサイドバー

    • 25 以上の言語のサポート (PHP, Ruby, Swift など)

    • あらゆるプログラミング言語用の統合オンラインドキュメント

    • 内蔵のデバッグ ツールの数々。 インスタント ブレークポイントなど

    IDE の基本機能を備えた CodeRunner は、Xcode 最新版、Mac 版 Visual Studio、Notepad++、その他多くのコード エディターと快適に競争することが可能です。

    TeaCode は、CodeRunner と同じように本格的なコード エディターではありませんが、短い動的テンプレートでコーディングする方法を簡素化することにより、数え切れないほどの時間を節約できる、もうひとつの強力な代替候補となります。

    TeaCode expander Mac app editor

    選択したエディタでスニペットを書き始め、TeaCode ショートカットを押すと、アプリがそれを実際のコードに展開します。 このユーティリティは、次のような役立つ機能を豊富に提供します。

    • 80 種類の Swift、PHP、Objective-C、および HTML 用の既製のエキスパンダー

    • MacOS ネイティブ テキスト エディターのサポート、および Sublime Text や Atom、JetBrains IDEs、そしてもちろん、以下のプラグインをサポートします。 Visual Studio Code Mac

    • チームと共有できるエクスポート可能なコマンド リスト

    これら 2 つのアプリ CodeRunner と TeaCode は、Mac Xcode や Visual Studio on Mac が Apple デバイスでの開発のすべてではないことを示す好例と言えます。 Visual Studio C++ Mac の問題に対する答えを探している場合でも、時間を節約できる Mac コード ソリューションを探している場合でも、たくさんのアプリが見つかるのを待っています。

    Examining the future of Visual Studio and Mac Xcode

    時が経つにつれ、Mac 上の Visual Studio と PC 間のギャップは Visual Studio Code for Mac と Windows または Linux 間のギャップと同じくらいに狭められる可能性が非常に高いです。 また、VS と X code のようなアプリケーションの間の差も縮まるでしょう。

    結局のところ、Microsoft による Xamarin Studio の買収は比較的最近のことで、Mac 上の Visual Studio を X code と競合させるという彼らの願望を示しています。 しかし、だからといって、Xcode for Mac や Visual Studio などに、あなたが望むことすべてを絶対に期待する必要はありません。

    VS for Mac Product Manager の Rajen Kishna は、2017 年に「Visual Studio for Mac での私たちの目標は、macOS で意味をなすワークロードを持つ Mac ユーザー向けのネイティブ IDE を作成することです」と述べました。 つまり、「デスクトップ アプリ」開発は macOS をターゲットとし、Visual Studio (Windows 版) は Windows をターゲットとするために使用できます」

    Jack of all trades are master of none という古い表現がありますが、コーダーが複数の言語を習得してフルスタック開発スキルを磨こうとする中、そのすべてを一箇所で行うことができるエディタの重要性が増すばかりです。

    今、Mac 版 Visual Studio をダウンロードした人々はそのいくつかの制限によってがっかりしているかもしれません。 一方、Mac Xcode 最新版や CodeRunner などのアプリは、多くのことを行いながら、実にうまくいくという絶妙なラインを歩き続けています。

    この記事で紹介したアプリの一部 (CodeRunner と TeaCode) を無料で試すには、Setapp の 7 日間の試用版を入手してください。 この Mac プラットフォームは、Xcode Mac の代替品から Mac コードのゲームチェンジャー、お気に入りの Windows プログラムの適切な代替品まで、170 以上のユニークなネイティブ アプリケーションを提供します。 さあ、探検の時間です!

コメントを残す

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