Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[LT]C#および.NETに対する誤解をひも解くPart2(JetBrains編)
Search
Kento.Yamada
November 06, 2024
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[LT]C#および.NETに対する誤解をひも解くPart2(JetBrains編)
2024年11月6日に開催されたMicrosoft Developer Dayの懇親会LTで使った資料です。
Kento.Yamada
November 06, 2024
More Decks by Kento.Yamada
See All by Kento.Yamada
.NETとA2Aプロトコルの現在地
ymd65536
0
78
Google Cloud上の.NETでA2A環境を構築できる説
ymd65536
0
61
現場を渡り歩く中で技術者として大事なことを学んだ話
ymd65536
0
120
さまざまなAgent FrameworkとAIエージェントの評価
ymd65536
1
570
AIエージェントの開発と評価、GenAIOps(LLM Ops)
ymd65536
1
450
C#および.NETに対する誤解をひも解くPart2
ymd65536
0
110
AIエージェント開発、DevOps and LLMOps
ymd65536
1
900
なぜ発信するのか。何を伝えるのか Qiita Tech Festa 2025の結果報告
ymd65536
0
170
Google ADKを使ったメディア生成AI入門(概要)
ymd65536
1
230
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
660
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
540
Into the Great Unknown - MozCon
thekraken
41
2.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
340
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
290
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
2
1k
Transcript
C#および.NETに対する誤解をひも解くPart2 1 Microsoft Developer Day
山田顕人 == Kento.Yamada 自己紹介 2 • Multi Cloud (MSP) Developer
• 今日は.NETラボ運営でコミュニティブースにいました • 受賞歴(他) ◦ Google Cloud Partner Tech Blog Challenge 2023 ▪ Cloud AI/ML 部門受賞 ◦ LAPRAS OUTPUT AWARD 2024 01
おいおいおいおいおいおい 3 C#は他の言語に比べて独自の優位性が少ない Windows以外のOSとの互換性や柔軟性に欠ける C#はコンパイルが必要 とある記事を読んだところ、こんなことが!
「独自の優位性=言語特有の強み」 MAUI、コンソールアプリ、Blazor、ASP.NET マルチプラットフォームという独自の強みがある。独自性がありすぎて独自性の森 JetBrainsさんとこのRider使ったら、なんかいろいろできたぞコラッ! (ウソ)C#は他の言語に比べて独自の優位性が少ない 4
Windows以外のOSとの互換性 :比較対象にJavaやPythonが挙げられている • ランタイムで互換性を保っているのでC#と変わらない JetBrainsさんとこのRider使ったら、バリバリに動いたぞコラっ! (ウソ)Windows以外のOSとの互換性や柔軟性に欠ける 5
コンパイル/ビルドする必要もある。 開発レベルではdotnet runで実行できます。 参考:dotnet run - MS Learn https://learn.microsoft.com/ja-jp/dotnet/core/tools/dotnet-run JetBrainsさんとこのRider使ったら、すげー速さでビルドできたぞコラッ!
(ウソ)C#はコンパイルあるいはビルドが必要 6
• 独自の優位性はある、OSの互換性もある、コンパイルは必須ではない • C#ひいては.NETはできることが多いため逆に学習の難易度は高い(ように思える) ◦ 難易度の高さが誤解を生んでいる側面もある?かもしれない • JetBrainsさんとこのRiderはイイゾ まとめ 7
次回予告 8
次回予告 9