アカウント名:
パスワード:
フリーウェアの7/8.1のサポートコストって何に由来してんだろう?OSの仕様に依存しやすいユーティリティ系とか、新しいOSにしか存在しないAPIの利用で大きなリターンが得られるのならわかるけど。
内部の機能が主体なソフトウェアでは、OSの仕様に依存する部分のコードなんてある程度作りが固まってきたらあんま触らんような気が……
Paint.netはその名の通り.netベースだから最新のランタイムに移行するとパフォーマンスも改善するし機能も増えて書きやすくなるでしょ。新しいランタイムは古いOSをサポートしていないので動かなくなる。きちんと読んでないけどリリースノートだとこないだ出たばかりの.NET 6に移行するみたいね。
その場合7/8.1をサポートする環境から動かなければ、最新版による恩恵は無いけど開発コストも無いでしょ。むしろ以降するほうがコストは掛かる。
移行したいから古いの切り捨てますってのは古いのをサポートするコストが高いとは言わないと思う。
古い環境をサポートするために、移行できないことが、非常に大きなコストなんですよ。.NET の場合、バージョン上げるときに、ソースの書換えが必要なことは、ほぼ皆無。新しいバージョンにのせかえるだけで性能も上がるし、標準で用意されるライブラリの機能も増えるし、言語自体も拡張されて、それ以後の実装コストも大幅に改善する。
.NETの世界で、古いバージョンで開発続けるのは、本当に馬鹿らしくストレスがたまるんですよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
32ビットはともかく (スコア:0)
フリーウェアの7/8.1のサポートコストって何に由来してんだろう?
OSの仕様に依存しやすいユーティリティ系とか、
新しいOSにしか存在しないAPIの利用で大きなリターンが得られるのならわかるけど。
内部の機能が主体なソフトウェアでは、OSの仕様に依存する部分のコードなんてある程度作りが固まってきたらあんま触らんような気が……
Re: (スコア:1)
Paint.netはその名の通り.netベースだから最新のランタイムに移行するとパフォーマンスも改善するし機能も増えて書きやすくなるでしょ。
新しいランタイムは古いOSをサポートしていないので動かなくなる。
きちんと読んでないけどリリースノートだとこないだ出たばかりの.NET 6に移行するみたいね。
Re: (スコア:0)
その場合7/8.1をサポートする環境から動かなければ、
最新版による恩恵は無いけど開発コストも無いでしょ。
むしろ以降するほうがコストは掛かる。
移行したいから古いの切り捨てますってのは古いのをサポートするコストが高いとは言わないと思う。
Re:32ビットはともかく (スコア:1)
古い環境をサポートするために、移行できないことが、非常に大きなコストなんですよ。
.NET の場合、バージョン上げるときに、ソースの書換えが必要なことは、ほぼ皆無。
新しいバージョンにのせかえるだけで性能も上がるし、標準で用意されるライブラリの機能も増えるし、言語自体も拡張されて、それ以後の実装コストも大幅に改善する。
.NETの世界で、古いバージョンで開発続けるのは、本当に馬鹿らしくストレスがたまるんですよ。