プログラミング言語C#について

1 : 2022/08/31(水) 09:19:23.19 ID:q7CU/71H0
語れ!
2 : 2022/08/31(水) 09:20:56.83 ID:4YWIiazir
ええ言語よな
3 : 2022/08/31(水) 09:20:57.05 ID:q7CU/71H0
1.なんと言ってもGUIアプリを作成する言語としてはNo.1
ちょっとした手間で最高のUIを実現できる
MVVMに準拠してUIのコントロールとモデルが分離してるのが良い
4 : 2022/08/31(水) 09:21:54.92 ID:UAMJwI+X0
なお人気
7 : 2022/08/31(水) 09:24:02.39 ID:/HmgDoxe0
>>4
いうて手軽やから結構使われてるやろ
5 : 2022/08/31(水) 09:22:20.46 ID:MnVx3GOe0
Pythonと違って変なのに目つけられてないからちょっと検索するだけで優良な情報手に入るわ🤗
6 : 2022/08/31(水) 09:23:01.06 ID:xWgA6JUd0
覚えておいて損は無い
8 : 2022/08/31(水) 09:24:03.09 ID:q7CU/71H0
2.WEBアプリ
もともとASP.NETでサーバーサイドの開発は行われていた
ここに来てWebAssemblyという技術を搭載して今までフロントエンドはHTML,CSS,JavaScriptで書けなかった現状を見事打破
JavaScriptを使用した動的サイトをC#と同じ要領で作成できるようになった
C#で書かれたデスクトップアプリをWEBに移植することが簡単になった
9 : 2022/08/31(水) 09:24:37.91 ID:jFRiYC7Z0
なんかもう主流の言語がたくさんあって何覚えればいいのかわからんわ
C, C++, JAVA, C#, swift, kotlin, rust, pythonぐらい覚えればええんか?
10 : 2022/08/31(水) 09:26:16.45 ID:4YWIiazir
Windowsformアプリはまだ行けるんか?
13 : 2022/08/31(水) 09:27:00.07 ID:q7CU/71H0
>>10
まだ使っとるやついるから安心しろ
ただ今から始めるならWinUI3がええよ
11 : 2022/08/31(水) 09:26:21.83 ID:q7CU/71H0
3.モバイルアプリ
Xamarin(今は.NET MAUI)を使用してAndroid、iPhoneアプリの開発をほぼワンコードで制作可能に
GUIアプリ制作への実績を反映しここもMVVM設計
簡単な操作でリッチなUIを実現できる
12 : 2022/08/31(水) 09:26:24.90 ID:0MOnt9SJ0
悪くない言語
14 : 2022/08/31(水) 09:28:22.78 ID:q7CU/71H0
4.Unity
MSが開発しとるわけでは無いがご存じの方も多いと思う大人気のゲームエンジン
任天堂、サイゲの作品で使用例多数
16 : 2022/08/31(水) 09:30:02.31 ID:q7CU/71H0
すまん間違って投稿してもうた
Unityの続き
最近はゲームだけでなくVRやMRなどのウェアラブル端末との連携が強い
今尚伸びしろしかない物理エンジン
17 : 2022/08/31(水) 09:31:46.68 ID:ZyLPm9Qx0
C++と何が違うんや
21 : 2022/08/31(水) 09:34:21.78 ID:KV1pH2X+M
>>17
C++はCの進化系って感じが微かにあるけど、C#はTurbo Pascalの進化系だから全く別物
人気にあやかっただけ
23 : 2022/08/31(水) 09:34:53.12 ID:q7CU/71H0
>>17
C++とは全然違う
C#はMicrosoftが作ったJavaみたいなもん
ガベージコレクションとかするからあまりメモリを気にしなくても良い
もちろん気にしようと思ったら気にせる機能もある
19 : 2022/08/31(水) 09:33:10.59 ID:sWooOAdL0
C#そんなに良いのか
やってみようかな
20 : 2022/08/31(水) 09:33:33.27 ID:q7CU/71H0
5.ML.NET
最近出たばかりで使用例は少ないもののC#でAIを実現しようとする枠組み
Pythonとかで学習した学習モデル(テンサーフローとかで作る)をそのまま使えるようにした規格(もちろんC#単体での学習もできる)
今までPythonでは難しかったAIを業務アプリに実装するというものをC#の完成されたGUIアプリで作れるというのが最大の強み
22 : 2022/08/31(水) 09:34:22.72 ID:PjHvWuYX0
Unityくらいでしか使わん
kotlinやswift覚えた方がええぞ
1つ覚えれば他も大して変わらんが
25 : 2022/08/31(水) 09:36:31.02 ID:q7CU/71H0
>>22
でも制作するときは2倍の手間かかるよね?
ButtonがUIButtonだったりするから
24 : 2022/08/31(水) 09:36:30.83 ID:sWooOAdL0
最近はunity よりunreal engineじゃない
26 : 2022/08/31(水) 09:36:56.79 ID:q7CU/71H0
>>24
なわけ無いじゃん
ウマ娘とかUnityだぞ?
28 : 2022/08/31(水) 09:40:40.80 ID:q7CU/71H0
Python並に習得するの簡単だよなぁ
29 : 2022/08/31(水) 09:41:27.85
開発現場で採用されてるだろうけどJavaのほうが案件多そう
31 : 2022/08/31(水) 09:43:06.71 ID:q7CU/71H0
>>29
まぁそうだろうね
30 : 2022/08/31(水) 09:41:35.75 ID:etzCuBJn0
コンパイル言語無料の流れを作った言語
32 : 2022/08/31(水) 09:44:52.50 ID:x9st2g1LM
微妙な立ち位置の言語すぎる
33 : 2022/08/31(水) 09:45:03.30 ID:q7CU/71H0
MVVMの設計思想はかなり使いやすくてめちゃくちゃ好み

コメント

タイトルとURLをコピーしました