アカウント名:
パスワード:
許してください、まだまだ案件でWindows Formが多いんです…(過去アプリのUIそのままで機能追加・改修しろとか)
.NET 5ですらまだ使ったことないのにもう6かよ・・・
#主にVS2017、ケースに応じて2012/2015を使ってる
あまり古い開発環境を使うのはそれのランタイムのサポート(セキュリティフィックスを含む)がいつ終了になるかと考えるとすこし怖くありませんか?
中間言語ではなく機械語にコンパイルするので問題ありませんとか?
.NET Core系はLTSでもサポート期間が短すぎるからあっというまに終了する。どんどん乗り換えなきゃいけない自転車操業をやる羽目になるのが確定するから、そっちの方が恐ろしい。
.NETは他のプラットフォームに比べると、実行環境やライブラリ/フレームワークのバージョンやを上げたときに破壊的変更で手を入れないといけなくなったり、実際に問題が起きたりする可能性は比較的穏やかな方。単体テストとE2Eテストを完備して自転車から降りず段差で躓かないよう走り続けられるように整備した方が良い。
これが笑っちゃうことに、VS2015のサポートは一応 2025/10/14。
一方 .NET 6のサポートは LTSで3年なので、 2024年11月。
それならせめてRoslyn積んでるのにはビルドぐらいはできる様にしておいて欲しかったよなぁ。特に今回だけは初のLTSで、.NET Frameworkのバージョン番号より超えて、わざわざWinFormsまで移植して移行を促す下地もそろったんだから商売的な観点で普及第一って意味で今回だけは2017/2019くらいはビルド可能ぐらいにしてくれてたら嬉しかったなぁ。
デバッグ機能とか新たな便利な補助機能は当然新しい環境だけでいいんだけど。
VSCode使えってことなのかな。
(自分は2022使えるしVSCodeでもまぁべつにいいので個人的にはこまらないが、仕事場で使えないのがしんどいのよね。当然サポートされてないから.NET Coreが選択肢に挙げにくくなるし。)
.NET frameworkのほうは4.8がOSコンポーネントだから、Server 2022でサポートされるとなるとかなり長く使えそうなんだよなぁ……。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
よーしパパ、.NET 6 で Windows Formしちゃうぞー (スコア:0)
許してください、まだまだ案件でWindows Formが多いんです…(過去アプリのUIそのままで機能追加・改修しろとか)
Re: (スコア:0)
.NET 5ですらまだ使ったことないのにもう6かよ・・・
#主にVS2017、ケースに応じて2012/2015を使ってる
Re:よーしパパ、.NET 6 で Windows Formしちゃうぞー (スコア:0)
あまり古い開発環境を使うのはそれのランタイムのサポート(セキュリティフィックスを含む)がいつ終了になるかと考えるとすこし怖くありませんか?
Re: (スコア:0)
中間言語ではなく機械語にコンパイルするので問題ありませんとか?
Re: (スコア:0)
.NET Core系はLTSでもサポート期間が短すぎるからあっというまに終了する。
どんどん乗り換えなきゃいけない自転車操業をやる羽目になるのが確定するから、そっちの方が恐ろしい。
Re: (スコア:0)
.NETは他のプラットフォームに比べると、実行環境やライブラリ/フレームワークのバージョンやを上げたときに
破壊的変更で手を入れないといけなくなったり、実際に問題が起きたりする可能性は比較的穏やかな方。
単体テストとE2Eテストを完備して自転車から降りず段差で躓かないよう走り続けられるように整備した方が良い。
Re: (スコア:0)
これが笑っちゃうことに、
VS2015のサポートは一応 2025/10/14。
一方 .NET 6のサポートは LTSで3年なので、 2024年11月。
それならせめてRoslyn積んでるのにはビルドぐらいはできる様にしておいて欲しかったよなぁ。
特に今回だけは初のLTSで、.NET Frameworkのバージョン番号より超えて、
わざわざWinFormsまで移植して移行を促す下地もそろったんだから
商売的な観点で普及第一って意味で今回だけは2017/2019くらいはビルド可能ぐらいにしてくれてたら嬉しかったなぁ。
デバッグ機能とか新たな便利な補助機能は当然新しい環境だけでいいんだけど。
VSCode使えってことなのかな。
(自分は2022使えるしVSCodeでもまぁべつにいいので個人的にはこまらないが、
仕事場で使えないのがしんどいのよね。
当然サポートされてないから.NET Coreが選択肢に挙げにくくなるし。)
Re: (スコア:0)
.NET frameworkのほうは4.8がOSコンポーネントだから、Server 2022でサポートされるとなるとかなり長く使えそうなんだよなぁ……。