나는 C++ Builder 2009 및 Visual Studio 2008을 사용해 보았습니다. VCL은 MFC보다 훨씬 친숙한 것처럼 보입니다. 이 둘보다 우수한 대체 요원이 있습니까?최고의 상용 C++ IDE?
추 신 : 공짜 또는 오픈 소스 IDE를 제안하지 마십시오. 난 정말 상업 IDE에만 관심이 있습니다.
나는 C++ Builder 2009 및 Visual Studio 2008을 사용해 보았습니다. VCL은 MFC보다 훨씬 친숙한 것처럼 보입니다. 이 둘보다 우수한 대체 요원이 있습니까?최고의 상용 C++ IDE?
추 신 : 공짜 또는 오픈 소스 IDE를 제안하지 마십시오. 난 정말 상업 IDE에만 관심이 있습니다.
VCL 및 MFC를 언급하면 Windows IDE 만 언급한다는 의미입니다. 그 말로는, 나는 VS2008에는 관세가 거의 없다고 생각한다. 디버거는 얻을 수있는 최상의 디버거 중 하나이며 IDE에 완벽하게 통합되어 있습니다. 저를 잘못 생각하지 마십시오. C++ 빌더는 여전히 훌륭한 소프트웨어입니다. 그러나 Borland의 코딩 도구 제품군은 Embarcadero에 판매되기 며칠 전부터 소중합니다. Visual Studio 2010도 looks pretty promising!
불행히도 VS2005/2008 디버거는 여전히 VS6 디버거가 수행 할 수있는 유용한 작업을 수행 할 수 없습니다. 감시 필드의 주소를 디스 어셈블리 뷰로 드래그 앤 드롭하여 해당 주소에서 디스 어셈블리를 봅니다. VS 6/7에서 PDB 정보를 읽고 모든 데이터를 가져옵니다 (일부 데이터 만받습니다). 심각한 저수준 작업의 경우 VS6가 매번 VS2008을 이깁니다 (주로 드래그 앤 드롭 해체 문제로 인해). –
모두 당신이 코딩하는 것에 달려 있습니다. Win32 만하고 있다면 Visual Studio 2008이 실제로 Win32 용으로 세련된 것으로 믿습니다. Express Edition으로 시험 사용해보십시오.
Visual Studio 2008이 손을 놓습니다. MFC와 VCL보다 나은 여러 라이브러리를위한 코드 생성을 할 독립형 (하지만 대부분은 오픈 소스, heh) UI 디자이너가 있습니다.
Visual Studio는 최상의 C++ 개발 환경이지만 MFC는 꽤 끔찍한 프레임 워크입니다. 나는 C#과 .net 프레임 워크를 사용하거나 아마 내가 알고있는 VCL을 사용하여 네이티브 Win32를 작성하는 것을 추천한다. (모든 상용구를 작성해야하기 때문에 시작 시간이 길어지기 때문에 장기적으로 유지 보수하고 디버그하기 쉽다.) 아무것도.
+1이면 개발 생산성 이득이 작은 성능 패널티보다 훨씬 큽니다. – NotDan
이 VC++ 프로그래머가 얻는 인상은 C# 사람들이 Microsoft로부터 모든 사랑을 받는다는 것입니다. –
예, 그들이 가고 싶은 방향입니다. –
VCL과 MFC 및 IDE 간의 연결을 잘 모르겠습니다.
IDE는 문서 편집기와 같습니다. Visual Studio가 훌륭하다고 생각합니다. 오랫동안 Builder를 보지 못했지만 좋을 수도 있습니다. 나는 또한 Eclipse의 팬이며 CDT가 커다란 진전을 이루었다 고 생각한다.
그러나 VCL 및 MFC는 IDE와 함께 배포되지만 클래스 라이브러리 없이도 사용할 수있는 클래스 라이브러리입니다. 그것에 대해 물어보고 싶다면 질문을 편집하십시오.
VCL과 MFC 및 IDE 간의 연결을 이해하지 못합니다. 어쩌면 연구를 해보십시오. VCL은 C++ 빌더와 함께 제공되는 도구 키트입니다. MFC는 VS와 함께 제공되는 도구 키트입니다 VS에서 VCL을 사용할 수는 없지만 C++ Builder에서 MFC를 사용할 수 있습니다. – theKing
+1의 경우 Visual Studio 2008입니다.
더 나은 코드 완성, 리팩토링, 더 나은 개요 Visual Assist로 VS 결합, ... 여전히 사용하기 (Visual Studio에서 VI 스타일 편집 ViEmu와 VS 결합
을 (정말 더 이상 그것없이 살 수 없어요) 그것보다 확실히 재미 있음)
내가 아는 상업적 대안은 Qt Creator 뿐이며 아직 베타 버전입니다. 나는 그것을 모른다. 그래서 나는 그것을 비교할 수 없다.
그 외에도 선택의 폭이 분명합니다. 휴대용 C++ 또는 C++/CLI를 사용하려면 Visual Studio 2008을 사용하십시오. 디버거는 놀랍습니다. 컴파일러는 표준을 엄격하게 준수합니다. 그러나 리치 클라이언트 Windows 응용 프로그램, Windows 데이터베이스 응용 프로그램, COM 서버 및 클라이언트 또는 Delphi interop의 경우 C++ Builder를 사용합니다. 리치 클라이언트 UI는 VCL만큼 생산적이지 못합니다.
Eclipse를 사용하십시오. 그럼 돈 보내줘. – Shog9
오픈 소스와의 관계는 무엇입니까? "오픈 소스 IDE - wannabes." 좋은 소프트웨어가 돈을내는 것은 아닙니다. – Zifre
오픈 소스에 대한 어떤 것도 없습니다. 이 질문은 상용 C++ IDE에서만 "유일한"것입니다. 그게 다야. – theKing