アカウント名:
パスワード:
Firefox Setup 3.0.7.exe(日本語インストーラ版)が 7.0MB に対して、IE8-WindowsXP-x86-JPN.exe のファイルサイズが 16.2MB とは大きすぎやしませんか?
# 普段はShiretoko使いなのでID
昔のNetscapeのインストーラなんて30MBくらいありましたけど。Firefox 1.5のころは「インストーラサイズが5MBを超える」なんてのが、リリースをブロックするバグとして登録されていた [mozilla.org]ほど、あらゆる手段でサイズ削減に努力していました。そういう細かい積み重ねによってIEから少しずつシェアを奪ってきたんでしょう。でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。全言語カタログが入っているかどうかの違いでは?
#ダウンロード時に選ぶ言語はインストーラで表示する言語です。
> IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
>この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。>漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
それはですね。
>>>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。>>IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
もともとが根拠を示さないコメントがないので、それ以上の書きようがなかったためです。根拠があれば私も聞きたいです。IEが更新するサイズが大きくてブラウザと無関係なOSコンポーネントとは何でしょうか?
IE8がどうなってるかはわかりませんし、ファイルサイズへの寄与がどれくらいなのかも不明ですが、昔からIEは COMCTL32.DLL などのWebブラウジングとは無関係な「OSの」システムコンポーネントを更新します。そのせいで、インターネットとは無関係なソフトでも動作環境に「Windows98の場合は、IE5以降を入れること」などと明記されたりとか。
#また、おそらくそのせいだと思いますが#XP SP2+IE6から、IE7を入れてSP3を入れるって順番だと、SP3のままIE7のアンインストールが出来なかったり。
一方 Firefox の方は「OSのコンポーネントを更新する」ことはないですね。「IE8のサイズが大きいのはOSコンポーネントのせい」であるかどうかは真偽不明ですが、「IEが更新するコンポーネントとFxが備えるそれに大きな違いはない」というのが誤りなのは確実です。
よそのプログラムをあまり見ないから不見識なのかもしれないが、コンポーネントって必要に応じて同時配布するものだよね。ウィザードでインストーラーなどを作ると普通MFCのDLLとかが入ってくるし。そもそも、部品提供やVBAからの利用などをしやすいようにコンポーネントを登録するアプリは良くあり、IE5以降を要求するのも単に一緒に配られた部品流用が目的だよね。まあ、IEはOSと密接に関わっているからOSの一部といっても過言では無いので、OSのコンポーネントが入るのも自然だし。
#ちゃんと作れば複数バージョンのコンポーネントは同居でくる#ので、アンインストールも普通は不要だし。
MFCのDLLとかはアプリに付けて再頒布可能ですけど、 COMCTL32.DLL は再頒布不可なんですよ。 [microsoft.com]
最新の Comctl32.dll の新しいコントロールを使用する場合は、アプリケーションを正しく実行するために、Internet Explorer の最新バージョンをターゲット コンピュータにインストールする必要があります。
って言われてます。 コモンコントロールのバージョン一覧 [microsoft.com]でも、「プラットホーム」として「Windows2000」「WindowsXP」と並んで「Internet Explorer 5」なんてのが挙がってます。
> IE5以降を要求するのも単に一緒に配られた部品流用
それはその通りですが、IEは「独自のコ
> だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。そこでサイドバイサイドなんとかかんとかですよ。というかコモンコントロールv5とv6以降はまさにその方法でWindows XPに同居しています。再頒布不可という問題点はまったく変わっていませんけど。# あー早くWindows 2000絶滅しねーかなー。一部の信者には申し訳ないが
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
たかがブラウザなのに (スコア:2, オフトピック)
Firefox Setup 3.0.7.exe(日本語インストーラ版)が 7.0MB に対して、IE8-WindowsXP-x86-JPN.exe のファイルサイズが 16.2MB とは大きすぎやしませんか?
# 普段はShiretoko使いなのでID
モデレータは基本役立たずなの気にしてないよ
Re: (スコア:4, 興味深い)
昔のNetscapeのインストーラなんて30MBくらいありましたけど。
Firefox 1.5のころは「インストーラサイズが5MBを超える」なんてのが、リリースをブロックするバグとして登録されていた [mozilla.org]ほど、あらゆる手段でサイズ削減に努力していました。そういう細かい積み重ねによってIEから少しずつシェアを奪ってきたんでしょう。
でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
Re: (スコア:0)
>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
全言語カタログが入っているかどうかの違いでは?
#ダウンロード時に選ぶ言語はインストーラで表示する言語です。
Re: (スコア:0)
> IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
Re: (スコア:0)
>この事実を根拠にこのような予測をした、という事で「思えません」ならともかく。
>漠然と「思えません」だけの空っぽな書き込みを、うっかり読んでしまったこの脱力感といったら・・・
それはですね。
>>>でもIEのインストーラサイズが大きいのは「OSの一部」だからブラウザと関係のないOSコンポーネントも更新するためだと思います。
>>IEが更新するコンポーネントとFxが備えるそれに大きな違いがあると思えません。
もともとが根拠を示さないコメントがないので、それ以上の書きようがなかったためです。
根拠があれば私も聞きたいです。
IEが更新するサイズが大きくてブラウザと無関係なOSコンポーネントとは何でしょうか?
Re: (スコア:1)
IE8がどうなってるかはわかりませんし、ファイルサイズへの寄与がどれくらいなのかも不明ですが、
昔からIEは COMCTL32.DLL などのWebブラウジングとは無関係な「OSの」システムコンポーネントを更新します。
そのせいで、インターネットとは無関係なソフトでも
動作環境に「Windows98の場合は、IE5以降を入れること」などと明記されたりとか。
#また、おそらくそのせいだと思いますが
#XP SP2+IE6から、IE7を入れてSP3を入れるって順番だと、SP3のままIE7のアンインストールが出来なかったり。
一方 Firefox の方は「OSのコンポーネントを更新する」ことはないですね。
「IE8のサイズが大きいのはOSコンポーネントのせい」であるかどうかは真偽不明ですが、
「IEが更新するコンポーネントとFxが備えるそれに大きな違いはない」というのが誤りなのは確実です。
Re: (スコア:0)
よそのプログラムをあまり見ないから不見識なのかもしれない
が、コンポーネントって必要に応じて同時配布するものだよね。
ウィザードでインストーラーなどを作ると普通MFCのDLLとかが
入ってくるし。
そもそも、部品提供やVBAからの利用などをしやすいようにコン
ポーネントを登録するアプリは良くあり、IE5以降を要求するの
も単に一緒に配られた部品流用が目的だよね。
まあ、IEはOSと密接に関わっているからOSの一部といっても過
言では無いので、OSのコンポーネントが入るのも自然だし。
#ちゃんと作れば複数バージョンのコンポーネントは同居でくる
#ので、アンインストールも普通は不要だし。
Re: (スコア:1)
MFCのDLLとかはアプリに付けて再頒布可能ですけど、
COMCTL32.DLL は再頒布不可なんですよ。 [microsoft.com]
って言われてます。
コモンコントロールのバージョン一覧 [microsoft.com]でも、「プラットホーム」として「Windows2000」「WindowsXP」と並んで「Internet Explorer 5」なんてのが挙がってます。
> IE5以降を要求するのも単に一緒に配られた部品流用
それはその通りですが、IEは「独自のコ
Re:たかがブラウザなのに (スコア:0)
> だから、「複数バージョンのコンポーネントは同居」ってのは基本的に無理。
そこでサイドバイサイドなんとかかんとかですよ。というかコモンコントロールv5とv6以降はまさにその方法でWindows XPに同居しています。再頒布不可という問題点はまったく変わっていませんけど。
# あー早くWindows 2000絶滅しねーかなー。一部の信者には申し訳ないが