Save 37% off PRO during our Black Friday Sale! »

UI最強のIDE VisualStudio が世界を制する理由

UI最強のIDE VisualStudio が世界を制する理由

2021年3月17日 エディタ好きは語りたいLT会 に「各種IDE枠」での登壇時に使用した資料です。
https://rakus.connpass.com/event/204540/

Windowsアプリケーションを作るときに強力なVisualStudioですが、それ以外の場面でもなかなか力を発揮してくれます。
5分という短い時間では語り尽くせない魅力が沢山ありますが、大きく短縮して、その一部でもお伝えできたらと考えます。

尚、本資料中の一部に過激な表現がありますが、イベントの性質から読み取った「プロレス的演出」の一環です。
特定の言語やフレームワーク、エディタや開発環境を貶める事は、本心ではありませんので、ご注意下さい。

Bf7fe621f4fe1615c228ef8a79b87282?s=128

ShirayanagiRyuji

March 17, 2021
Tweet

Transcript

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

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

  3. 自己紹介 エンジニアカウンセラー 白栁 隆司 Youtubeに平日毎日動画投稿中! #ほぼ日ITエンジニアニュース @IT 自分戦略研究所 エンジニアライフにて「コレがワタシの生きる様」連載中(木曜日) 5つのテキスト環境を愛用しています 1.

    VisualStudioでのWindowsアプリ開発 2. VSCodeでの上記以外のアプリ開発 3. 秀丸エディタでのテキスト作成 4. WinMeargeでのファイル比較 5. Excelでのテキスト整形
  4. 最新のVisualStudio VisualStudioは日々進化している • フレームワークとしての.NETが迷走から脱出? • マルチプラットフォーム化へ本格的な対応 • Webアプリケーション開発機能強化 • スマホアプリ作成機能の強化

    • ペアプロ、モブプロ機能の追加
  5. None
  6. VisualStudioの利点 VisualStudioのここが素晴らしい! • 強力な入力サポート機能(入力補完Doccomment等) • インタプリタでの簡単デバッグ機能 ◦ 標準でデバッグ用ツールも充実! • 複数の言語で開発ができる(Pythonも!)

    • WindowsアプリやWeb等、幅広い用途に対応
  7. • Widnows上で動くソフトの開発なら一択! • フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? • 自動テストも機械学習もゲームもVSでできる • マルチプラットホームなスマホアプリは… VisualStuido以外を使う必要ある?

    VisualStudioのここが素晴らしい! 出来るって書いてある!
  8. VisualStudioの利点 VisualStudioのここが素晴らしい! • 強力な入力サポート機能(入力補完Doccomment等) • インタプリタでの簡単デバッグ機能 ◦ 標準でデバッグ用ツールも充実! • 複数の言語で開発ができる(Pythonも!)

    • WindowsアプリやWeb等、幅広い用途に対応
  9. • Widnows上で動くソフトの開発なら一択! • フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? • 自動テストも機械学習もゲームもVSでできる • マルチプラットホームなスマホアプリは… VisualStuido以外を使う必要ある?

    VisualStudioのここが素晴らしい! 出来るって書いてある!
  10. 幅広いターゲットのVisualStudio 初心者にも安心!上級者も使い込める! • インストールすれば日本語で実行環境までできる ◦ 直感的にGUIプログラミングができる ◦ オブジェクト指向っぽいプログラミングも簡単 • 幅広い開発用途に対応できる

    ex.Git,SQL,Cloud • 自由なUXで自分に合わせた開発環境チューン
  11. VisualStudio以外を使う必要ある? それってVisualStudioでいいじゃん? • Widnows上で動くソフトの開発なら一択! • フレームワークを使わなきゃ使い勝手の悪い、 不完全な言語をまだ使いますか? • 自動テストも機械学習もゲームもVSでできる •

    マルチプラットホームなスマホアプリは… この部分は今後に期待です
  12. VisualStudio以外を使う必要ある? そんなんVisualStudioにもあるよ? • 豊富なプラグイン(拡張機能)※自作できる ◦ Gitと強力な連携:IDEの中で履歴が見れる ◦ 静的ソースコード解析 • 動的型付け的な型の宣言(JavaScript程度)

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

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