0001田杉山脈 ★2021/11/09(火) 17:01:40.94ID:CAP_USER
マイクロソフトは、同社のアプリケーションフレームワーク「.NET」の最新版となる「.NET 6」の正式リリースを発表しました。
.NET 6は、マイクロソフトが「.NET Framework」と「.NET Core」フレームワークを「.NET」に統合してから最初の、本番利用に耐える品質とサポートが約束された長期サポート版(LTS版)の.NETとなります。
.NET 6は、Windowsはもちろん、macOS、Linuxの各OSに対応し、x86、x64、Armのプロセッサに対応。デスクトップアプリケーションとサーバアプリケーション、Webアプリケーション、モバイルアプリケーション、IoTデバイス、ゲームなどの各種アプリケーションが開発可能。
しかもXamarin.Formsを進化させたマルチプラットフォーム対応のUIフレームワークである「.NET Multi-platform App UI」(.NET MAUI)によって、Windows、macOSに対応するデスクトップアプリケーションおよびiOS、Androidに対応するネイティブなモバイルアプリケーションを、単一のソースコードで記述できるようになっています。
https://www.publickey1.jp/blog/21/net_6netlts.html 0033名刺は切らしておりまして2021/11/09(火) 19:26:19.40ID:KKLU3BTX
Xamarinの進化版の.Net MAUIめっちゃいいよ
ランタイムも最適化されてサイズ小さくなったし
ネイティブにはみ出す必要がだいぶ減ったし
0034名刺は切らしておりまして2021/11/09(火) 19:41:32.73ID:xFSQS2Gl
たくさんのVerがインストールされてるけど
全部残しとかなきゃならんのか?
>>6
.netは、色々な言語を中間言語に変換して実行できるようにした動作環境のことだな。
プログラム界隈で言われるフレームワークとは意味合いが違う 0037名刺は切らしておりまして2021/11/09(火) 19:54:09.82ID:TfexUx+A
言えるのはWPFはクソ。
0039名刺は切らしておりまして2021/11/09(火) 20:10:47.62ID:mAEMIFQ6
0041名刺は切らしておりまして2021/11/09(火) 20:23:35.49ID:RegsECIR
何故かVBも少し変更加わったんだっけ?
今更VBで新規案件なんて一つもないからどうでもいいが
0042名刺は切らしておりまして2021/11/09(火) 20:25:50.64ID:B0/2HRj6
.NET6 キタ――(゚∀゚)――!!
0043名刺は切らしておりまして2021/11/09(火) 20:59:27.99ID:Xe6jG3y0
>>32
OSの差を補完する土台みたいなもん
これを入れればWINでもMACでもUNIXでもLINUXでも同じ実行ファイル(厳密には実行時に各OSに合わせてコンパイルされるが)が使える
ハードがあって、BIOSでハードを制御して、ハードの差異をOSが保管して、OSの差異をフレームワークが保管する関係だな
プログラム側でメモリ管理やらなくていいんで凄い楽 >>24
シンタックスシュガーはC#のバージョンの話であって.NETとはあまり関係ないんじゃないか? .netって子供のプログラミング教室では使われないけどダサいのかな
大体phythonとかjavaとかだよね
0047名刺は切らしておりまして2021/11/09(火) 21:29:42.11ID:cvo+Fee2
>>46
高機能な分複雑なので学習用にはそんなに向かないってだけやろ。 0048名刺は切らしておりまして2021/11/09(火) 21:42:32.83ID:Xe6jG3y0
>>46
OSに依存するプログラムやら、複数の言語で無造作に作ってサイロ化したシステムを扱わない限り無用の長物だからな
あとはpowershellの機能拡張とか(.netオブジェクトはコマンド扱いになる)officeアドイン作ったり(ネイティブから見たらCOMオブジェクト)だなー >>6
webだったりデスクトップのguiだったりアプリケーションもいくつか形態があるのね
特定の形態用の基本的な構造や部品が組まれてて、それに合わせて後は作りたい物固有の部品作ればとりあえず動くものができる
って感じのが(アプリケーションの)フレームワーク
そんな感じで基本的な構造や構成を与えてくれる土台になるのをフレームワークっていう感じ 0050名刺は切らしておりまして2021/11/09(火) 21:57:27.12ID:RegsECIR
>>46
めんどくさいとか古臭いなら言語の歴史的にJavaの方が余程・・・
需要はどれもこれも普通にあるからどれでも良いけどね 0052名刺は切らしておりまして2021/11/09(火) 22:36:41.05ID:1Jy1ZN9f
>>46
プログラミングの考え方を学ぶというより
フレームワークの使い方の勉強になっちゃうからだろ 0053名刺は切らしておりまして2021/11/09(火) 22:57:55.60ID:a+b0/EaM
>>46
何言ってるの?お爺ちゃんに子供は居ないでしょw
PythonとかJavaとかエアプ過ぎやでw
今は子供向けは圧倒的にScratch
あとは、中学生以上向けにJavaScriptとSwiftやね 以前はWindowsAPIのお勉強だったよね。
今もかな。C++使う人は。
0056名刺は切らしておりまして2021/11/10(水) 09:45:45.28ID:Ggb8nYPK
.NET Framework が4.8 で開発打ち切りになり
Windows以外の環境を考慮した .NET Core が .NET 5 に名前を変え主流になった。
今回はそのメジャーバージョンアップ
MAUIよりもWPF,UWP,Win32を統合したWinUI3が.NET6の目玉なのだがまだ出来ていないw
0057名刺は切らしておりまして2021/11/10(水) 09:54:04.17ID:4QmiWXHX
常識的には
フレームワーク→ホームページビルダー
ドットネット→仮想化技術
でしょ
だからドットネット=フレームワークって言ってる人はちゃんと勉強してる?って思う
0058名刺は切らしておりまして2021/11/10(水) 09:57:35.17ID:4QmiWXHX
>>46
>大体phythonとかjavaとかだよね
さらっとjava入れるのやめろw
javaは死んだんだあきらめろw 0059名刺は切らしておりまして2021/11/10(水) 10:17:38.73ID:Ggb8nYPK
>>57
ホームページ・ビルダーはVisual Studioでしょ >>54
Scratchなんかプログラムの勉強にならないよ 0061名刺は切らしておりまして2021/11/10(水) 11:41:41.24ID:3FFnWcF0
C#もっと例外処理楽にしてくれ。
0063名刺は切らしておりまして2021/11/10(水) 16:12:39.38ID:wvFFEaGC
.NET MAUIとwindows ass sdkの違いがよくわかんないから今調べてる
前者はXamarinの焼き直しで後者はUWPの焼き直しじゃないのか
unityで使ってるmonoに反映されるのは3年後くらいかなあ
C#バージョン上がるごとに書きやすさは上がってるから早く使いたい
0066名刺は切らしておりまして2021/11/11(木) 01:12:36.08ID:OzgX9q8z
最近C#好きが増えてる気がする
そんなに書きやすいんか
0067名刺は切らしておりまして2021/11/11(木) 01:34:09.63ID:LzQNB99j
.Netの改良度合いとは関係なく
C#の言語としての成熟度合いは他の言語と比較してもかなりいい感じ
正直なところもしC#でiOSネイティブコードが書けるならSwiftの存在意義は無い
.Net MAUIはその世界を作ろうとしてるとも言える
0068名刺は切らしておりまして2021/11/11(木) 02:03:26.57ID:1RO977PD
とりあえず、インストールされまくったいくつものバージョンのC++の実行モジュールをなんとかせぇよ
0070名刺は切らしておりまして2021/11/11(木) 10:50:34.76ID:CjeaSM9z
>>66
Delphiの後継だから書きやすい
俺様の糞PC糞ネット環境では、もうVisualstudioについていけないから縁切れたが 0071名刺は切らしておりまして2021/11/11(木) 10:57:10.79ID:Zc1hca/l
MSってたまに当たりの言語だすから恐ろしいよな
0073名刺は切らしておりまして2021/11/11(木) 18:57:37.51ID:n+ehArOQ
VBはWINUI3使えませんか
そうですか
死ね
そもそもWPFがあるのにどうして新しいのを作って使わせようとするのか
WinRT→UWPの負の遺産を無理やり押し付けられてるようにしか見えない
0075名刺は切らしておりまして2021/11/19(金) 20:44:24.74ID:EwN1iV5x
マジでVBのデスクトップでWINUI3使えないんじゃ、もうVBはレガシーというか
引導渡されたようなもんだな。
0077名刺は切らしておりまして2021/11/20(土) 09:04:25.82ID:uwTEWtgQ
昨年、4.8で開発始めたうちの会社どうしよう
4.8なら2030年までサポートがあるからだろ。.NET6は2025年で打ち切り。
5以降は長期サポートするのが嫌だからOSにバンドルするのをやめて最新のを各自入れてくれってことにするんだったか
0080名刺は切らしておりまして2021/11/22(月) 03:33:00.34ID:GRb72slW
wpfも相当糞だから普及しないんだろ
VBから移行してきた人はなかなかFormsから離れられない
UIがリッチになるほどやっぱりガベコレにしたのは失敗だったのではって感じる