2009-04-21 3 views
-3

私はC++ Builder 2009とVisual Studio 2008を試しました.VCLはMFCよりはるかに面白いようです。これらの2つよりも優れている代替品がありますか?ベストセラーC++ IDE?

PS:無料またはオープンソースのIDEを提案しないでください。私は実際には商用IDEだけに興味があります。

+17

Eclipseを使用します。それから私にお金を送ってください。 – Shog9

+4

あなたはオープンソースに対して何を持っていますか? "オープンソースIDE - ワナベ。"良いソフトウェアのすべてでお金がかかるわけではありません。 – Zifre

+0

オープンソースに対する何もありません。この質問は、商用C++ IDEの場合にのみ「のみ」です。それで全部です。 – theKing

答えて

9

VCLとMFCに言及すると、あなたはWindows IDEのみを指していることになります。それは、私はVS2008かなりクラウンはコンテストを持っていると思う。そのデバッガはあなたが得ることができる最高のものの1つで、IDEに完全に統合されています。私を間違えないでください。C++ビルダーはまだまだ大きなソフトウェアですが、Borlandのコーディングツールのラインは、Embarcaderoにそれを売却する数日前には大変だと思います。 Visual Studio 2010もlooks pretty promising

+0

残念ながら、VS2005/2008のデバッガでは、VS6デバッガが実行できる便利な機能はまだありません。監視フィールドのアドレスを逆アセンブリビューにドラッグアンドドロップすると、そのアドレスで逆アセンブリが表示されます。 VS 6/7からPDB情報を読み取り、すべてのデータを取得します(一部のデータのみが有効です)。深刻な低レベルの作業では、毎回VS6がVS2008を打ち負かします(主に、そのドラッグアンドドロップの分解のためです)。 –

10

すべては、あなたがコーディングしているものによって異なります。 Win32だけをやっているのなら、私はVisual Studio 2008が本当にWin32のために洗練されていると信じています。あなたはいつでも試しにExpress EditionとしてVisual Studioを試すことができます。

8

Visual Studio 2008がダウンします。 MFCとVCLの両方よりも優れていると思われるさまざまなライブラリのコード生成を行うスタンドアロンの(しかし、主にオープンソースの、heh)UI設計者がいます。

3

Visual Studioは最高のC++開発環境ですが、MFCは非常に恐ろしいフレームワークです。私はC#と.netフレームワークを使って、あるいはおそらく私が知っているVCLを使って、ネイティブのwin32(長い起動時間、すべての定型文を書く必要がありますが、何もない。

+0

+1です。開発の生産性の向上は、小さなパフォーマンス上のペナルティを大きく上回ります。 – NotDan

+0

このVC++プログラマーが得た印象は、C#の人たちがMicrosoftからすべての愛を得ているということです。 –

+0

ええ、それは彼らが行きたい方向です。 –

3

私はVCLとMFCとIDEの間の接続を理解していません。

IDEはドキュメントエディタに似ています。私はVisual Studioが素晴らしいと思うし、長いことBuilderを見たことがない、それも良いかもしれない。私はEclipseのファンでもあり、CDTが大きな進歩を遂げたと思います。

しかし、VCLとMFCは、IDEと一緒に配布されているクラスライブラリであり、IDEなしで使用できます。質問したい場合は、質問を編集してください。

+0

VCLとMFCとIDE間の接続がわかりません。おそらくあなたはいくつかの調査を行います。 VCLはC++ Builderに付属するツールキットです MFCはVSに付属するツールキットです VSでVCLを使用することはできませんが、C++ BuilderでMFCを使用できる可能性があります。 – theKing

2

Visual Studioは、 Windows用C++ IDEです。 MFCをまったく使用する必要はありません。たとえば、WTLを使用し、Qtなどの他のGUIライブラリやフレームワークをVSから使用することができます。

+0

はい、QTをGUIライブラリとして使用することも検討しています。期待しているようだ。 – theKing

+0

+1のQt。私は最近それを使い始めました。それは私に吹き飛ばされました(私は1991年からWindowsアプリケーションを書いてきており、かなりのフレームワークを試してきました)。 – Rob

1

+1のVisual Studio 2008です。

より良いコード補完、リファクタリング、より良い概要についてはVisual AssistとVSを組み合わせ、...まだ慣れ(Visual Studioでのviスタイルの編集用ViEmuとVSを組み合わせ

を(本当にもうそれなしでは生きことができませんでした)それは確かにもっと楽しい)

0

私が知っている唯一の商業的な代替案はQt Creatorであり、まだベータ版です。私はそれを知らないので、私はそれを比較のために考慮することができません。

これ以外にも、移植性の高いC++やC++/CLIを使いたい場合は、Visual Studio 2008を使用してください。デバッガは驚くべきものであり、コンパイラは高度に標準に準拠しています。しかし、リッチクライアントのWindowsアプリケーション、Windowsデータベースアプリケーション、COMサーバーとクライアント、またはDelphi interopの場合は、C++ Builderを使用します。リッチクライアントのUIについては、VCLほど生産的ではありません。