2010-07-30 9 views
2

Visual Studio를 사용하여 Windows (.NET) 응용 프로그램을 개발하는 데 sharpDevelop를 사용하고 있습니다. VS에 SharpDevelop를 사용하는 데 심각한 제한이 있는지 궁금합니다. 가격은 확실히 옳았습니다. 언뜻보기에는 꽤 괜찮은 IDE처럼 보입니다. VS와 호환되는지 궁금합니다. VS를 사용하는 다른 개발자들과 공동 작업을한다면 프로젝트/솔루션을 원활하게주고 받아 작업 할 수 있습니까? 사람들의 의견이 궁금합니다.sharpDevelop의 한계

+0

VS2010의 무료 익스피리언스 에디션을 사용해보십시오. http://www.microsoft.com/express/ – Rup

+1

익스프레스 에디션은 매우 제한적입니다. 예를 들어, 웹 앱이 포함 된 솔루션을 열 수있는 방법이 없습니다. Express Edition을 사용하는 하나의 IDE에있는 클래스 라이브러리. 웹 응용 프로그램과 클래스 라이브러리는 내가 개발 한 거의 모든 것의 기초이므로 쓸모없는 것들 옆에 있습니다. –

답변

3

지난 해에는 SharpDevelop를 사용하여 대형 응용 프로그램을 개발했습니다. 내 경험을 바탕으로

, 나는이 그것을 사용하는 몇 가지 장점 말할 수있다 :

  1. 그것은 비주얼 스튜디오보다 더 빠릅니다을; 프로젝트가 매우 큰 경우, 프로젝트가 좋은 리팩토링 시스템의 부족입니다 그것은 내가 찾은 무료

한 가지 중요한 단점이다

  • 를 컴파일하기에, 대기 시간을 줄일 필요가 Visual Studio Jetbrains Resharper를 사용하여 훌륭한 리펙토링 지원을 제공했습니다.

    이제 Resharper에서 제공하는 기능에 대해서만 Visual Studio를 사용했습니다.

  • 0

    SharpDevelop 4.0 베타는 기본 Visual Studio 설치 프로그램 프로젝트를 지원하지 않습니다. 그러나 Microsoft에서 VS2010 이후에 사용되지 않을 예정이므로이 문제는 주요 문제가 아닐 수 있습니다.

    3

    SharpDevelop 4.0 베타 4 (최신 버전)는 베타만큼 안정적입니다. 게다가 그것은 무료입니다 (그것은 플러그인 시스템의 일종) AddIn을 통해 확장 할 수있는 몇 가지 예쁜 기능을 가지고 있습니다. .NET Framework를 지원하는 가장 널리 사용되는 언어를위한 많은 프로젝트 템플릿. 가능한 제한은 여전히 ​​VS보다 뒤쳐진 ASP.NET에 대한 지원입니다.

    Visual Studio의 최상위 버전에는 더 나은 도구, 옵션, 향상된 통합 등이있을 것입니다. SharpDevelop와 VS의 Express Edition을 비교해보십시오. 그렇다면 지불 할 필요가없는 SD가 큰 승리라는 것은 분명합니다. 다른 제품으로 생각해보십시오. VS의 복사본 (단지 '옵션 X는 여기에서 Y라고 불리우며 VS와 반대입니다.)이 아닙니다.

    3

    SharpDevelop 대 VS Express의 기능 비교 list에 대한이 기능이 유용 할 수 있습니다.

    1

    Visual Studio 2010을 사용하여 시작한 프로젝트에서 작업하고 있습니다. 특수한 엔진을 사용하여 코드 줄 수가 너무 많지는 않지만 프로젝트는 매우 느리게 생성됩니다. 나는 sharpdevelop를 테스트했고, 그 정도의 속도가 빨랐다 !! 우리가 직면 한 유일한 문제는 서버와 클라이언트를 함께 디버깅 할 수 없다는 것입니다. VS는 매력을 좋아합니다 (매력은 약간의 인내가 필요합니다). 클라이언트 상단에 서버의 스택 추적을 보여줍니다. 매우 유용합니다.

    내 제안 : 부족한 기능이 절대적으로 필요하지 않으면 sharpdevelop를 사용하십시오.