アカウント名:
パスワード:
Electronとか便利なのわかるがメモリ効率などをついつい考えてしまう
Electron遅いから嫌い!っていうと、必ず、「マシンパワー上げれば問題無い」というやついるんだけどそれ意味ないってのが分からないヤツ多い。マシンパワーあげてもネイティブアプリの起動より遅いってのがどうしても通じない。
あれは「多機能に惚れ込んで」て起動時の一瞬の引っかかりが見えなくなってる病気なのかなと思う。
自分はJavaが登場した頃(JDK 1.1の頃)に同じような主張をしていたけど、Javaの発展・受け入れられ方は御覧の通り。技術者のエゴで、ユーザーが本当に求めているもの、開発者・発注者が本当に求めているものが何なのか、見失わないようにね。
Javaがどこで受け入れられているかを考えると、そう間違ってもいなかったのでは。
.Netは受け入れられたし…
.NETはユーザーに受け入れられたというか、ユーザーは知らないうちに、Windowsアプリ = .NETアプリになってて、ネイティブアプリはゲームぐらいしかない時代になってたので、受け入れるとか、そういう感じじゃなかったと思う。
ユーザーが意識しないで使えてるのはVista/Win7以降で.NET起動とネイティブコード起動では別のローダが用意されるようになって、.NETの起動が高速になってるからだろう。WinXPでは .NETアプリの起動はかなり遅い。XPではネイティブアプリのローダでネイティブアプリが起動して、そのプロセスから.NETランタイムが起動されて、その上で.NETアプリ本体が起動する。OSの標準じゃないJavaは、今でもXPの.NETと同じ起動プロセスをふんでるから起動遅い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
Windowsに限らず (スコア:0)
Electronとか便利なのわかるが
メモリ効率などをついつい考えてしまう
Re: (スコア:2, 興味深い)
Electron遅いから嫌い!っていうと、必ず、「マシンパワー上げれば問題無い」というやついるんだけど
それ意味ないってのが分からないヤツ多い。
マシンパワーあげてもネイティブアプリの起動より遅いってのがどうしても通じない。
あれは「多機能に惚れ込んで」て起動時の一瞬の引っかかりが見えなくなってる病気なのかなと思う。
Re: (スコア:0)
Electron遅いから嫌い!っていうと、必ず、「マシンパワー上げれば問題無い」というやついるんだけど
それ意味ないってのが分からないヤツ多い。
マシンパワーあげてもネイティブアプリの起動より遅いってのがどうしても通じない。
自分はJavaが登場した頃(JDK 1.1の頃)に同じような主張をしていたけど、Javaの発展・受け入れられ方は御覧の通り。
技術者のエゴで、ユーザーが本当に求めているもの、開発者・発注者が本当に求めているものが何なのか、見失わないようにね。
Re:Windowsに限らず (スコア:1)
Javaがどこで受け入れられているかを考えると、そう間違ってもいなかったのでは。
Re: (スコア:0)
.Netは受け入れられたし…
Re: (スコア:0)
.NETはユーザーに受け入れられたというか、ユーザーは知らないうちに、Windowsアプリ = .NETアプリになってて、ネイティブアプリはゲームぐらいしかない時代になってたので、受け入れるとか、そういう感じじゃなかったと思う。
ユーザーが意識しないで使えてるのはVista/Win7以降で.NET起動とネイティブコード起動では別のローダが用意されるようになって、.NETの起動が高速になってるからだろう。
WinXPでは .NETアプリの起動はかなり遅い。XPではネイティブアプリのローダでネイティブアプリが起動して、そのプロセスから.NETランタイムが起動されて、その上で.NETアプリ本体が起動する。OSの標準じゃないJavaは、今でもXPの.NETと同じ起動プロセスをふんでるから起動遅い。