パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

FirefoxのアーキテクトによるとIE7は「かなりよい」らしい」記事へのコメント

  • > マイクロソフトは我々が予想したとおりのものを作った.つまり機能的に言って Firefox と同等なものを作った.だけど我々が Firefox に導入したものを越えた改良はこれっぽっちも見られない.
    • by Anonymous Coward
      VB.NETに初めて触れる人がチュートリアルを参考に15分ほどでオリジナルブラウザを作れたりする汎用性がIE以外にあるのだろうか?

      あと、機能的に同等と言うなら、最初から入ってる物を使いますわな。
      これまでが“未満”だったのに使われているんだから、同等ならなおさら。

      世間一般的にその手の発言は「蛇足」と呼ばれるもので、無視をしたタレコミ人や編集者のほうが賢いと思うな。
      • Re:同等ねぇ (スコア:4, すばらしい洞察)

        by Anonymous Coward
        > VB.NETに初めて触れる人がチュートリアルを参考に
        > 15分ほどでオリジナルブラウザを作れたりする
        > 汎用性がIE以外にあるのだろうか?
        ちょっと本題からは逸れますが。

        ブラウザの構成要素 = {通信制御, レンダリングエンジン, UI}
        このうちUIのみを自分で実装しているわけで、それがはたして「オリジナルブラウザ」といえるのかどうか。それはただの「スキン」ではないですか?
        # Sleipnir, Lunascapeについても同様の考えです。

        さらに言うと、Windows上ではGeckoのXPCOMインタフェースはActiveXでラップされているので、それを使えば、「VB.NETに初めて触れる人が」「15分ほどでオリジナルブラウザを作る」ことも可能です。チュートリアルについては残念ながらそれほど豊富ではありませんが。

        で、この記事で問題にしているのは「利用者から見た、ブラウザの機能的な比較」であり、あなたが論点にしようとしている「開発者から見た、ブラウザの実装的な比較」ではないことを付け加えておきます。
        • Re:同等ねぇ (スコア:4, 興味深い)

          by Anonymous Coward

          ブラウザの構成要素 = {通信制御, レンダリングエンジン, UI}
          このうちUIのみを自分で実装しているわけで、それがはたして「オリジナルブラウザ」といえるのかどうか。それはただの「スキン」ではないですか?

          そういう意味では、Rossが言っているのも Internet Explorer の UI をパクったという話みたいですね。 Blake Ross のインタビュー(その2) [g-com.ne.jp]

          でも我々だって Firefox がスタートしたときは IE から盗んでいったというのが真実だ.だって IE から Firefox に乗り換える人々が居心地良くなくては困るだろう.
          ある程度インターフェースをコピーしたりショートカットを同じにしたりするのは人

          • Re:同等ねぇ (スコア:4, 興味深い)

            by Anonymous Coward
            誤解と偏見に基づいたMozilla叩きですね。

            1.独自実装の有無を無視してパクリであると同一視している。
            IEコンポーネントブラウザは、あなたの言うところのパクリなど
            一切行っていません。
            やっているのは既存のIEエンジンを利用することで
            独自実装を省略することなので、敢えて言うならタダ乗りです。
            # なお独自実装時にUIを踏襲することが
            # パクリにあたるのかどうかはまた別の議論でしょう。
            # WindowsはMacOSの、MacOSはAltoのパクリ?

            2.GeckoエンジンのActiveXラップもパクリ扱いにされている。
            IEエンジン同様、他アプリからタダ乗り可能にしただけです。
            いわゆるデュアルエンジンブラウザが世に出回っているのも
            • XPCOM の起源 (スコア:3, 興味深い)

              by Anonymous Coward
              そのタダ乗りするためのソフトウェア的な枠組みをデザインしたのが Microsoft だ、という話だと思いますよ。
              COM と XPCOM の関係、聞いたことないですか?

              コンポーネント技術絡みで Firefox に導入されたもので、IE を越えた改良というのはちょっと思い付かないです。

              Cycle collector? [dodgson.org]
              Microsoft は 5 年前に.NET 作って循環参照なんのそのな世界に行っちゃいましたし。
              • by Anonymous Coward on 2006年07月09日 5時07分 (#975176)
                >そのタダ乗りするためのソフトウェア的な枠組みをデザインしたのが
                >Microsoft だ、という話だと思いますよ。
                >COM と XPCOM の関係、聞いたことないですか?

                #975100を読み返しました。なるほどそういう話なら納得です。
                文中で的外れなどと言っておきながら
                己の文全体がまったくもっての的外れという体たらく、
                誠に失礼いたしました。お許しを。

                失礼ついでに質問をば。
                >でも、パクった時期がまずく
                この文は、時期がズレていたら
                ・COMよりいいものをパクれた
                ・世間が署名にシビアな空気になっていた
                どちらの意でしょうか?
                親コメント
              • Re:XPCOM の起源 (スコア:1, 参考になる)

                by Anonymous Coward on 2006年07月09日 5時57分 (#975177)
                この文は、時期がズレていたら
                ・COMよりいいものをパクれた
                ・世間が署名にシビアな空気になっていた
                どちらの意でしょうか?
                一応後者の意味で書いていました。

                実際 Microsoft が配布物に署名を始めた時期は古く(Windows Update の乗っ取りの可能性が問題になった頃ですね)、少なくとも MS の開発者や関係者はこの手のコンポーネント技術での署名の重要性を理解していたかと思います。
                そういった人々から XPCOM 開発者へのフィードバックがもっとあれば良かったのですが……

                あと、Microsoft が挙げている COM の問題点にバージョン依存性をどう記述するかという問題がありますが、Firefox アップデート時に拡張の互換性の話題がでるとそれを思い出します。
                もっとも、バイナリなコンポーネントではなく、動的型付け言語 (JavaScript) でアプリケーションの拡張を記述して、その互換性を維持していくことに関するノウハウは、Mozilla/Firefox の方が Microsoft より何歩も先を行っているかと思います。
                端から見ていてアレはよくやっているなぁと。

                「COMよりもいいもの」として、バイナリな技術のパフォーマンスとサンドボックスを両立させようとすると、Java や .NET のような大がかりな仕組みになりがちというのが難しいところですね。
                親コメント

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...