9
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VisualStudio for Mac やってみた

Posted at

これは日本情報クリエイト Engineers Advent Calendar 2016による22日目の記事になります。

こんにちは。Windows大好きエンジニアの@Ntdoyです。
最近ちょっと浮気心が出まして会社からMacを買ってもらいました:relaxed:
私はこれまでずっとWindowsエンジニアだったので、実は人生初Macなんです。
なので主にWin版と比較して・・・という視点でレビューしていきたいと思います。

#VisualStudio for Mac とは
本家ブログより

Visual Studio for Mac は、Xamarin と .NET によるモバイルおよびクラウド アプリ開発に最適化された開発環境で、Android、iOS、.NET Core テクノロジなど、Mac での .NET 開発を一手に引き受けます。ネイティブ ユーザー インターフェイスを備えた Visual Studio for Mac には、Android および iOS 向けの最新の API や UI デザイナーなど、モバイル アプリやサーバー アプリケーションを妥協することなく作成、デバッグ、テスト、発行するために必要なすべてのツールが統合されています。

ということみたいです。**VS for Macはクロスプラットフォームで動作するWindowsアプリケーションを作れるものではありません!**Windows使いの皆さんあまり期待しないように。
ぶっちゃけXamarin Studioの名前が変わっただけみたいですね。
ちなみにXamarinについてはココが詳しいですね。
すごく簡単に言うと、C#で書いたライブラリをiOS/Android間で共有化できるよーって感じです。
それでは、冷静にインストールからやってみましょう。
#インストール
ここからダウンロードできます。
スクリーンショット 2016-12-08 19.18.48.png
コマンドとかじゃなくてホッとしたのは内緒。
次へ次へで進めていきましょう。
スクリーンショット 2016-12-08 19.31.23.png
無事にインストール出来ました。
スクリーンショット 2016-12-19 18.51.02.png

#Hello, Mac World.
まあ、何はともあれこれでしょ。
言語はC#かF#だけって聞いてたけど色々ありますね。
まずはコンソールアプリでC#にチャレンジ!
スクリーンショット 2016-12-19 21.05.47.png

なかなかの再現率ですね
スクリーンショット 2016-12-19 21.14.04.png

nugetもイケました。使い方はWindows版と同じです。
スクリーンショット 2016-12-19 21.31.15.png
有名なJSON.NETにC#の醍醐味であるLINQを添えて。
スクリーンショット 2016-12-19 21.49.37.png
スクリーンショット 2016-12-19 21.54.20.png
#感想
何よりMacが難しい。
Consoleアプリでは何のメリットもありません←
Xamarin使ってナンボですかね・・・。
でもPreviewにしてはよく出来てました:clap:

9
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?