昨日、コミュニティで関心が持たれている、その将来についてVisual C++ Blogにビデオが投稿された。この投稿にVisual C++チームからまだ回答がないことがC++コミュニティの気に障っている。
Craig S.氏は、ISO 2003に準拠したエクスポート周りについて尋ねている。
エクスポートはC++ 0xで削られていることはわかっているが、ISO 2003を完全にサポートする予定はあるのか?
RJ氏は、VC6以降Visual C++の使用をやめた。
私がC++で開発したいほとんど(GCC、Boost、Qt、wxWidgets、Code::Blocks、SVN、CVS、Apache、mySQL、SQLite、Crypto++、OpenSSL、gSOAP、SOCI、ICU、OpenCV、FreeImage、ffmpeg、lib*、など)は、無料で提供されています。バージョンアップごとに改悪されていく、遅くて巨大化したVS IDEを使わなくても済むことに大変感謝しています。
開発者のjamome氏は、他の開発で何度も繰り返されるテーマだが、MSがC++を廃止する可能性があると感じてQTに移行した。
私は、STLへの作業に感謝していますが、STL+MFCは、QTのようには統一されていると思えません。
もっとも明確にMike Diack氏は、VC++ 6は、最後の輝かしいリリースだったと感じている。彼の憤りは次のように説明している。
1) WTL 8.1は、ベータ地獄で止まっている。
2) Leo氏は言うには、数年の間ヘルプシステムはいまだに動かない。
3) VS2010では修正されたが、SxS DLLはひどかった。2005と2008のそれは嫌いだった。
4) 頻繁に使うソリューションとプロジェクトファイルのフォーマットを変更して互換性をなくすることはばかげています。VS2010のそれを読み込むのにものすごく時間がかかるため、Win7はIDEがハングしたと認識してしまいます...
5) VS2010は、6の新しいバージョンではなく、2003の新しいバージョンでもない。(Damien Watkinsさん。ごめん!)
将来バージョンに関するビデオでは、機能の向上に関する内容は含まれていなかったが、投稿者が要求を止めることはなかった。
jschroedl氏は次のようにコメントしている。
以下のものがIDEで使えるようになったら、私はそれが好きになると思う。
1. C#と同等のリファクタリング機能のサポート
2. 分散ビルド
3. 期待通りのF1ヘルプ
4. ネイティブとマネージドシンボルの混合モードのアプリでの確実なデバッグ。デバッグビジュアライザもよろしく!
5. C++/CLIのインテリセンス
6. C++コードスニペットサポート
マイクロソフトのC++コンパイラは、GCCのようなモダンな代替に対してパフォーマンスと準拠性について遅れをとっており、QTのような代替フレームワークがよりエレガントで魅力的である、というのがコメントの大多数である。InfoQ読者はどう考えるだろうか?