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

コンパイル,会社解散。」記事へのコメント

  • グループウェア (スコア:1, すばらしい洞察)

    by Anonymous Coward
    > ビジネスソフトへの参入が負担となり

    サイボウズとかが台頭する前にいち早くグループウェアに着手したのは
    悪くない選択眼だったと思う。
    MFC を使わずに高速化とかって胸を張ってたしね。

    問題は、Lotus Notes みたいに
    • > MFC を使わずに高速化

      使う時は高速かもしれないが、変更に対しては低速だね。
      • 使う時は高速かもしれないが、変更に対しては低速だね。

        どうですかねぇ。

        MFC って 2.5~3.0 の頃遊んでましたけど、お世辞にも生産性の高いクラスライブラリだとは思えなかったんですが (Athena Widget やら Motif といい勝負というか、

        • > お世辞にも生産性の高いクラスライブラリ

          MFC が何かは知らないが、ライブラリを使うより直接叩いた方が効率が高いという事か。それともライブラリの中では比較的低いのか。
          • by oku (4610) on 2003年01月24日 13時18分 (#242636) 日記
            MFC が何かは知らないが、ライブラリを使うより直接叩いた方が効率が高いという事か。
            「知らない」のであれば、そもそも #242305 [srad.jp] のような議論にはならない :-) のではないかと思いますが MFC というのは Microsoft Foundation Class という Windows 用の C++ クラスライブラリです。

            と、言えば聞こえはいいのですが、数年前の MFC に対する私の印象は「これって Windows API の C++ binding なだけちゃうのん?」でした。 要するに WinMain() の中に Event loop を書く手間が CFrame で代替できるだけではないのか、と (簡単な画面なら WinMain() 書いて WM_PAINT の時に Windows API 直発行した方が楽ではないかとすら...)。

            少なくとも私の周囲で MFC に好意的な人間を見たことがありません。 Windows で C++ な開発をしようとすると、MFC 以外の選択肢がほとんど考えられませんから、事実上強制されるクラスライブラリという点も心象を悪くしている一因かも知れませんが。

            親コメント
            • by bushidoh (12670) on 2003年01月24日 15時44分 (#242698)
              > 簡単な画面なら 、、、 直発行した方が楽

              結論を述べる事から逃げているだけの文章だな。"簡単な" ものならわざわざ利用するなど考えない。

              > MFC 以外の選択肢がほとんど考えられません

              生のAPIの方が楽だとおっしゃるなら、「C++ + API直発行」でよろしいのでは?
              親コメント
              • by yuno (5162) on 2003年01月24日 16時34分 (#242732) 日記
                >> MFC 以外の選択肢がほとんど考えられません
                >生のAPIの方が楽だとおっしゃるなら、「C++ + API直発行」でよろしいのでは?
                私は、APIを直接たたくことがそんなにやりたいとは思わないけど、
                MFC以外(OWLは事実上なくなってるのかな)がもっと気楽に選べるといいのになぁ
                って思うことはありますね。

                いろーんなフレームワークが市場にいろいろ出ててそれぞれが活気があるっていう
                世界がいいなぁ。
                --
                -- yuno
                親コメント
              • by Anonymous Coward
                >Windows API 直発行した方が楽ではないかとすら
                > 簡単な画面なら 、、、 直発行した方が楽
                この後「思う」と言う言葉が保管されるはずなのだが。「楽」なんて言い切ってはいない。よって、API "簡単な" ものならわざわざ利用するなど考えない。
                「複雑な仕様」を簡素に扱うのがMFCです。
                「簡単な画面」はクラスライブラリを使わない方が「簡単に作れる」なんて事は言ってない。これもMFCが敷居を下げることが出来るはずなのに、生API使った方がいい"気がする"っていう意見なんだと思うのですが。
                MFC と 生のAPI はどっちもどっちだが、少なくとももうちょっと出
              • by Anonymous Coward
                代替も何も、私はMFCはいい出来だと思うし、積極的に使いたいと思いますが。
                WindowsのAPIはもともと結構整然としていると思うので、薄いラッパで充分です。
                むしろ全然別の概念を持ち出されて、あれもこれも覚えることが増える方が御免。

                >それより、代替クラスライブラリ一つでも教えて欲しいね。

                VBでも使えば?
              • by Anonymous Coward
                そうかなぁ。
                主観でいうと、MFCのより某ランドのやつの方があきらかに設計はきれいで整然としていたと思うよ。
                MFCがマイクロソフトが出していなかったとしたら、MFCを積極的には使いたいとは思わなかったと思う。
                (こんな話って主観で充分でしょ?)
            • by Anonymous Coward
              >Windows で C++ な開発をしようとすると、MFC 以外の選択肢がほとんど考えられませんから
              生のAPIの方が楽だとおっしゃるなら、「C++ + API直発行」でよろしいのでは?
            • by Anonymous Coward
              MFC というのは Microsoft Foundation Class という Windows 用の C++ クラスライブラリです。

              今は亡きMac版VC++&MFCなんてのも…。

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...