Slide 1

Slide 1 text

UI最強のIDE Visual Studio が 世界を制する理由 白栁 隆司 2021年3月17日 エディタ好きは語りたい LT会

Slide 2

Slide 2 text

※※注意!※※ この資料は、あるイベントでVisualStudioの良い所を 広くプレゼンする目的で作られた資料です。 途中、VisualStudioで使用できない開発言語や、他の統合 開発環境を排斥する様な過激な表現があります。 これは発表時イベント向けのパフォーマンスです。 発表者の本心ではないこと、ご注意とご了承を下さい。

Slide 3

Slide 3 text

自己紹介 エンジニアカウンセラー 白栁 隆司 Youtubeに平日毎日動画投稿中! #ほぼ日ITエンジニアニュース @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中(木曜日) 5つのテキスト環境を愛用しています 1. VisualStudioでのWindowsアプリ開発 2. VSCodeでの上記以外のアプリ開発 3. 秀丸エディタでのテキスト作成 4. WinMeargeでのファイル比較 5. Excelでのテキスト整形

Slide 4

Slide 4 text

最新のVisualStudio VisualStudioは日々進化している ● フレームワークとしての.NETが迷走から脱出? ● マルチプラットフォーム化へ本格的な対応 ● Webアプリケーション開発機能強化 ● スマホアプリ作成機能の強化 ● ペアプロ、モブプロ機能の追加

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

VisualStudioの利点 VisualStudioのここが素晴らしい! ● 強力な入力サポート機能(入力補完Doccomment等) ● インタプリタでの簡単デバッグ機能 ○ 標準でデバッグ用ツールも充実! ● 複数の言語で開発ができる(Pythonも!) ● WindowsアプリやWeb等、幅広い用途に対応

Slide 7

Slide 7 text

● Widnows上で動くソフトの開発なら一択! ● フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? ● 自動テストも機械学習もゲームもVSでできる ● マルチプラットホームなスマホアプリは… VisualStuido以外を使う必要ある? VisualStudioのここが素晴らしい! 出来るって書いてある!

Slide 8

Slide 8 text

VisualStudioの利点 VisualStudioのここが素晴らしい! ● 強力な入力サポート機能(入力補完Doccomment等) ● インタプリタでの簡単デバッグ機能 ○ 標準でデバッグ用ツールも充実! ● 複数の言語で開発ができる(Pythonも!) ● WindowsアプリやWeb等、幅広い用途に対応

Slide 9

Slide 9 text

● Widnows上で動くソフトの開発なら一択! ● フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? ● 自動テストも機械学習もゲームもVSでできる ● マルチプラットホームなスマホアプリは… VisualStuido以外を使う必要ある? VisualStudioのここが素晴らしい! 出来るって書いてある!

Slide 10

Slide 10 text

幅広いターゲットのVisualStudio 初心者にも安心!上級者も使い込める! ● インストールすれば日本語で実行環境までできる ○ 直感的にGUIプログラミングができる ○ オブジェクト指向っぽいプログラミングも簡単 ● 幅広い開発用途に対応できる ex.Git,SQL,Cloud ● 自由なUXで自分に合わせた開発環境チューン

Slide 11

Slide 11 text

VisualStudio以外を使う必要ある? それってVisualStudioでいいじゃん? ● Widnows上で動くソフトの開発なら一択! ● フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? ● 自動テストも機械学習もゲームもVSでできる ● マルチプラットホームなスマホアプリは… この部分は今後に期待です

Slide 12

Slide 12 text

VisualStudio以外を使う必要ある? そんなんVisualStudioにもあるよ? ● 豊富なプラグイン(拡張機能)※自作できる ○ Gitと強力な連携:IDEの中で履歴が見れる ○ 静的ソースコード解析 ● 動的型付け的な型の宣言(JavaScript程度) ● 非同期処理、同期処理の使い分け

Slide 13

Slide 13 text

まとめ これだけのことができるVisualStudioを使わない理由がな い、というか他のIDEを使う理由が存在しない! VisualStudioで書ける言語で実現すればいい。 forMacの動作やスマホアプリ開発に弱さはある。 だがしかし、それもいつの日か解決されるはず!

Slide 14

Slide 14 text

ご清聴ありがとうございました エンジニアカウンセラー 白栁 隆司 言い過ぎました。ごめんなさい @ShirayanagiRyuj