문제

MS Visual Studio.NET 2005 Pro와 MS Visual Studio.NET 2008 Pro의 가장 중요한 차이점이 무엇인지 알고 싶습니다.Visual Studio.NET 2005 Pro를 사용한 이전 사람이 조직을 떠났기 때문에 저는 Visual Studio.NET 2005 Pro의 사본을 받았습니다.따라서 저는 이 버전을 VS.NET 2008 Pro로 업그레이드하는 것을 고려하고 있습니다.

우리 조직에서는 다양한 기술(java, php, .net)을 혼합하여 사용하여 주로 웹 기반 애플리케이션을 개발합니다.2005년에는 .net 프레임워크 2.0을 사용하고 3.5 프레임워크는 2008에서만 사용할 수 있는 것으로 알고 있습니다.그 외에는 좀 손해네요..

따라서 두 버전의 차이점을 경험한 사람들에 대한 피드백을 stackoverflow 군중으로부터 얻을 수 있습니까?너무 많은 질문이 아니라면 VS.NET 2008 Pro를 사용해야 하는 3~5가지 이유를 게시해 주시겠습니까?

감사해요!

도움이 되었습니까?

해결책

나는 목록을 썼지 만 모든 것을 지우기로 결정했다. Scott Guthrie가 Visual Studio 2008에 대해 말해야 할 것을 왜 복제해야합니까?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-net-3-releident.aspx

다른 팁

내 목적을 위해 이것이 주요 세 가지 이유입니다.

  1. .NET 3.5를 사용할 수 있습니다
  2. JavaScript의 Intellisense 개선
  3. 다양한 성가신 버그 고정 및 일부 UI 구성 요소의 사소한 개선

.NET 3.5는 큰 것입니다 ... 다른 모든 것은 상당히 사소합니다.

C# 3.0은 (나에게) 가장 큰 보너스입니다.

  • 람다스 진술 / 표현
  • 익명 유형
  • 부분적 방법
  • 자동 구현 특성
  • 일반 유형 추론 개선
  • 확장 방법
  • 표현 나무 (.NET 3.5를 사용할 때)
  • LINQ

이것은 .NET 3.5와 다릅니다. C# 3.0은 .NET 2.0을 타겟팅 할 때도, 특히 Linqbridge와 같은 것을 사용하여 LINQ 확장 방법을 제공 할 때도 사용할 수 있습니다.

ASP.NET 디버깅 및 WCF 호스팅 등의 개선이 있습니다.

  1. 나는 (웹) 프로젝트 파일이 VS2005에있는 방식을 미워 했으므로 VS2008까지 VS2003에 머물 렀습니다.
  2. 다중 프레임 워크 지원.
  3. 전반적인 개선

VS2008에는 모든 새로운 기능 사이에서 놓치기 쉬운 몇 가지 멋진 개선 사항이 있습니다.

  • 많은 프로젝트에서 솔루션의 평균 빌드 시간이 대폭 향상되었습니다.

수십 개의 프로젝트가 포함된 솔루션이 있는 경우 VS2005가 아무것도 변경되지 않은 경우에도 빌드하는 데 약 1분 정도 소요됩니다. 왜냐하면 VS2005가 변경된 사항이 없는지 확인하는 데 시간이 오래 걸리기 때문입니다.VS2008에서는 "더러운" 프로젝트에 대한 검사가 즉각적으로 이루어집니다.

생산성이 크게 향상되었으며 이 기능은 어디에서도 언급되지 않았습니다.

  • VS2008에서는 뭔가 잘못되었음을 감지한 경우에도 양식 디자이너를 사용할 수 있지만 VS2005에서는 이를 허용하지 않습니다.이는 WinForms 버그를 처리할 때 생명의 은인입니다.

  • VS2008 기능 외에도 다음 기능을 확인하세요. VS2008 SP1 추가되었습니다.특히 새로운 C# 배경 컴파일이 마음에 들었습니다.

VS2008의 무료 버전을 사용해 보시기 바랍니다.새로운 큰 기능 외에도 제품을 사용해야만 찾을 수 있는 수많은 "작은" 향상 기능이 있으며, 그 중 일부는 사용자에게 중요할 수 있습니다.

그런데 VS2010의 기능을 확인하고 싶을 수도 있습니다.여전히 CTP이고 아마도 2010년쯤에 출시될 예정이지만 필요에 따라 업그레이드하기 전에 기다릴 가치가 있을 수 있습니다.

예를 들어 CF.NET-Framework 및 Windows Mobile을 위해 개발 중이라면 여전히 많은 장치/스마트 폰에서 사용하는 CF.NET 1.0을 여전히 타겟팅 할 수 있으므로 Vs.2005의 사본을 유지하는 것이 유용 할 수 있습니다. vs.2008을 사용하면 이것이 가능하지 않다고 생각합니다. 그러나 내가 틀렸다면, 알고 싶기 때문에 알려주십시오.

3.5- 2007 년에 출시 된 이곳은 3.0 플러스 새로운 라이브러리 (주로 LINQ 및 TimezoneInfo와 같은 일부 추가 "기본 라이브러리) 및 새로운 컴파일러 (C# 3 및 VB 9의 경우)입니다. 3.0- 2006 년에 출시 된 이곳은 2.0 플러스 새로운 라이브러리 : Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation 및 Cardspace입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top