アカウント名:
パスワード:
個人的な印象で申し訳ないが・Windows成功の大きな要因はソフトウェアの互換性・マイクロソフトがPC以外のデバイスに手を出すと失敗すると思ってるので成功する気がしない
.NET Frameworkへの移行も進んできたし、ビジネスアプリの互換性という点ではARM版もそれなりに需要あるんじゃないだろうか。
というかWindows10 IoT CoreとかARMでもちゃんと動くしね。
.NETで書かれているクライアント側のアプリってどんだけ広く使われてるの?個人的には.NETアプリなんて2-3度しか見たことないが、ぱっと見ただけじゃ分からんので知らんところで浸透しているのかもしれない。
Win95の時代から存在しているような老舗ソフトは.NETに移行できずに旧式の技術で作られている可能性が高いが、Vista, 7あたりから出てきたようなものはほぼ.NET製と考えていいだろう。今はmacOSやLinuxで動く.NET(.NET Core)が存在するし、今後はWindows専用の.NETよりもマルチプラットフォームの.NET Coreに開発リソースを割いていく方針。
ただ、.NETでアプリを作っても、結局Win32を呼ばざるを得ないことが多々あるので、一部の実装をC++に頼ったりすることはありますね。(サウンドがらみとか、.NET上の実装がヘボすぎて……)そういう意味で、x86エミュレーションが乗っているのは助かるのかも。
画面周りのマルチはまだ.NETは満足に使えるレベルのはないから(ゲームならUnityがあるけど)市販でマルチOSのはC++のフルスクラッチかQTだね。ほぼ。
仮面も含めたマルチOSが.NETで楽になれば最高なんだけどね。
これに期待
Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。
WPFはおよそ10年前に登場した.NET FrameworkでリッチなUIを持ったデスクトップアプリを構築するためのUIフレームワークだ。そして、WPFのコードネームが「Avalon」だったことは多くの方がご存じかもしれない。「Avalonia」は「現代のC#の機能を使ってWPFを再実装しようとしたらどうなるだろう」というところから始まったオープンソースのプロジェクトだ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
結局誰得なんだろう (スコア:0)
個人的な印象で申し訳ないが
・Windows成功の大きな要因はソフトウェアの互換性
・マイクロソフトがPC以外のデバイスに手を出すと失敗する
と思ってるので成功する気がしない
Re: (スコア:0)
.NET Frameworkへの移行も進んできたし、ビジネスアプリの互換性という点ではARM版もそれなりに需要あるんじゃないだろうか。
というかWindows10 IoT CoreとかARMでもちゃんと動くしね。
Re: (スコア:1)
.NETで書かれているクライアント側のアプリってどんだけ広く使われてるの?
個人的には.NETアプリなんて2-3度しか見たことないが、ぱっと見ただけじゃ分からんので知らんところで浸透しているのかもしれない。
Re:結局誰得なんだろう (スコア:1)
Win95の時代から存在しているような老舗ソフトは.NETに移行できずに旧式の技術で作られている可能性が高いが、
Vista, 7あたりから出てきたようなものはほぼ.NET製と考えていいだろう。
今はmacOSやLinuxで動く.NET(.NET Core)が存在するし、今後はWindows専用の.NETよりもマルチプラットフォームの.NET Coreに開発リソースを割いていく方針。
Re: (スコア:0)
ただ、.NETでアプリを作っても、結局Win32を呼ばざるを得ないことが多々あるので、一部の実装をC++に頼ったりすることはありますね。
(サウンドがらみとか、.NET上の実装がヘボすぎて……)
そういう意味で、x86エミュレーションが乗っているのは助かるのかも。
Re: (スコア:0)
画面周りのマルチはまだ.NETは満足に使えるレベルのはないから
(ゲームならUnityがあるけど)
市販でマルチOSのはC++のフルスクラッチかQTだね。ほぼ。
仮面も含めたマルチOSが.NETで楽になれば最高なんだけどね。
Re: (スコア:0)
これに期待
Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。
WPFはおよそ10年前に登場した.NET FrameworkでリッチなUIを持ったデスクトップアプリを構築するためのUIフレームワークだ。そして、WPFのコードネームが「Avalon」だったことは多くの方がご存じかもしれない。「Avalonia」は「現代のC#の機能を使ってWPFを再実装しようとしたらどうなるだろう」というところから始まったオープンソースのプロジェクトだ