2010-02-25 4 views
4

자, 프로그래밍 문제는 아니지만 차이점을보다 생산적인 개발자로 이해하는 것이 중요하다고 생각합니다.이 질문을 종료하지 마십시오. !! !! 그리고 네, 나는이 질문에 대해 어리석은 생각을합니다! VS 2005/2008의 Prof edition으로 만 작업 한 적이 있습니다.Visual Studio 2008/2010 - Professional vs Team System

이제 6 명이 팀을 구성 했으므로 Team System에서 VS Professional 6 라이센스 이상을 제공하는 데 어떤 이점이 있습니까? 또한 Team Foundation Server는 어떤 이점을 제공합니까?

+2

MSDN이 포함 된 모든 Visual Studio 버전은 2010 버전부터 TFS를 허용합니다 (http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010- and-net-fx-4-beta-2.aspx) –

답변

1

TFS는 모든 조직을위한 훌륭한 소스 제어 도구입니다. Visual Source Safe보다 훨씬 앞서고 있습니다. 또한 Rational 소프트웨어와 유사한 작업 항목 관리 (타스크 용)가 있습니다. 우리는 .Net 언어뿐만 아니라 수년 동안 그것을 사용하고 있습니다.

Team System 버전에는 이미 사용자가 소스 컨트롤에 액세스 할 수있는 팀 탐색기가 있습니다. 또한 Team System은 개발 Edition 용 Team System (개발자 용), Team System Database Edition (데이터베이스 설계자 용), Team System Architect Edition (시스템 설계자 용) 및 Team System Test Edition과 같은 특정 직무 기능을 목표로하는 서로 다른 하위 제품으로 구성됩니다 (테스터 용). 모든 서브 버젼은 Team Suite 에디션에 포함되어 있습니다.

Professional 버전의 경우 Team Explorer와 함께 컴퓨터를 설치하면 TFS 소스 제어 시스템의 이점을 얻을 수도 있습니다.

2

작업 항목을 사용하고 원본 변경 내용을 이러한 작업 항목과 연결하려는 경우 TFS가 좋을 수 있습니다. 그렇지 않으면 고객 (작업 항목을 사용하지 않는 경우)에서 2 주 동안 사용하면 방금 전 Subversion으로 돌아가고 싶습니다. UI 병합이 좋지 않습니다. (예의가되는) VS 플러그 인은 항상 TFS 서버에 연결하여 사용중인 파일의 변경 사항을 확인하려고합니다. 충돌 경고가 있습니다.

나는 보통 Java/PHP를 상대로 마이크로 소프트를 방어하는 사람이므로,이 글을 쓰는 것은 매우 이상하다.

1

Professional & Team System의 주요 차이점은 Team Foundation Server이다. Team Foundation Server는 Visual SourceSafe의 대대적 인 개편/교체 작업입니다. 그러나 TFS는 작업 항목 추적 및 기타 기능과 같은 다른 기능을 제공하여 전체 개발 수명주기를 관리합니다.

+0

또한 데이터베이스 에디션 및 아키텍처 에디션이 있습니까? 확실하지 않지만 –

1

Team Foundation Server는 팀 기반 서버가없는 경우에도 코드 유지 관리 가능성을 실제로 수치화하는 코드 분석 기능 및 메트릭을 제공합니다. 프로젝트 관리자의 경우 열반은 누가 자신의 코드에서 훌륭한 역할을하는지 알아 내려고 할 때 개발자에게 코드를 개선 할 위치에 대해 어려운 사실을 제공합니다.

매우 큰 시스템을 구축하는 경우를 제외하고 팀 파운데이션 서버는 6 명으로 구성된 팀에게 과잉이라고 생각합니다.

1

안녕하세요, 지금까지 모든 답변 덕분에! 전에는 팀/협업 환경에서 일한 적이 없기 때문에 조금 새로운 것입니다. 우리는 "Microsoft Visual Studio 2008 Professional Edition with MSDN Premium subscription"을 얻고 있습니다. 이 패키지는 2010 년 3 월 22 일에 "Visual Studio 2010 Premium with MSDN"으로 업데이트된다는 사실을 알고 있습니다.

이 패키지를 사용하여 공동 작업을 계속 활용할 수 있습니까? $ 2970의 추가 비용이 들까 요?

EDIT : Empower for ISV 구독을 신청하고 있습니다. 우리는 주로 SaaS/RIA 솔루션을 사용합니다. "Work Item"이라는 용어를 올바르게 이해하고 있습니까? 즉, 개발자 1에게 XHTML/CSS, 특정 기능 모듈이있는 개발자 2, 다른 기능 모듈이있는 개발자 3을 작업하려는 경우 - 각각이 작업 항목으로 간주됩니다. VSTS로 쉽게 추적 할 수 있습니까?

1

Subversion 또는 다른 버전 관리 관리자 인 에 만족하신다면 Nunit (또는 대체 단위 테스트 도구)을 사용하시는 것이 좋으며 에 익숙하거나 오픈 소스 (또는 유료 기반) 코드 측정 항목을 찾을 수 있습니다. 도구, 그리고 당신은 라이센스에 꽤 많은 돈을 절약 할 수있는 장소에 버그 추적기가 있습니다.

저는 Team System 및 일부 클라이언트에서는 Pro 버전만으로 많은 작업을했습니다. 통합 TS 제품 중 일부는 매끄럽지 만, 나는 TS에서 작업 할 때 실제로 그 (것)들을 놓친 Subversion과 Subversion에 익숙합니다.

2010 년에 Ultimate 에디션은 위의 UML 다이어그램 작성 및 코드 분석 도구 인 을 제공합니다.

관련 문제