2011-03-19 4 views
1

저는 이클립스에서 한동안 그만 뒀으며 그 IDE를 아주 좋아했습니다. .NET에서 수행해야하는 새 프로젝트가 있으며 이제 Visual Studio에서 작업하기 시작했습니다. 그것에 대한 프로그래밍을 시작했을 때 나는 많은 문제에 직면했고, 나는 이클립스에서 사용하고 있던 많은 기능이 빠져있는 것을 발견했다. Visual Studio의 새 버전 (2010)에 많은 새로운 기능이 포함되기를 바랍니다.통합 개발 환경을 표준화해야합니까?

IDE의 작동 방식에 대한 표준이 없어야합니까? OS 용 POSIX 표준 API가있는 것처럼 다른 작업을 수행하는 데 필요한 다른 바로 가기 키를 정의하는 IDE 표준을 사용하면 안됩니까?

+3

아니요. 경쟁과 혁신 및 차별화가 좋습니다. – Thilo

+0

하지만 적어도 유사한 기능에는 유사한 바로 가기가 있어야합니다. –

+0

필자는 이것이 필요하지 않다고 생각합니다. 다음 질문 : 하나의 표준 언어가 있어야합니까? – Vamsi

답변

1

이렇게하면 플랫폼을 마이그레이션 할 때 많은 문제가 해결됩니다.

웹 브라우저의 표준이 없기 때문에 모든 브라우저 지원이 필요합니다.

발생할 수있는 어려움은 언어마다 다른 구조가 있기 때문에 개별 언어 지원입니다.

1

IDE는 지난 수십 년 동안 먼 길을왔다. 많은 강력하고 유용한 기능을 얻었습니다. 이 중 어떤 것도 "표준"을 수립 한 그룹이 아니기 때문입니다. 표준은 거의 항상 어쨌든 끝나는 일의 공통점을 나타내지 만 다른 방식으로, 때로는 아이디어가 뿌려져 누군가가 좋은 생각이라고 생각하는 경우가 있습니다. 표준은 혁신으로 이어지지 않습니다.

IDE 개발자는 자신이 필요로하는 것을 개발하는 경향이 있습니다. 이것이 혁신이 일어나는 곳입니다. 새로운 기능이 실제로 유용 할 때, 다른 IDE는 그것을 복사 할 가능성이 있습니다. 이런 식으로 IDE는 서로 닮아갑니다. 이것은 새로운 IDE 로의 이동이 훨씬 쉬워지기 때문에 좋은 일입니다. Eclipse에서 누락 된 기능이 있지만 이전에는 없었던 .NET의 새로운 기능을 찾을 수 있습니다.

코드는 특정 플랫폼에서 다른 플랫폼으로 코드를 이동할 수 있기를 원하기 때문에 중요합니다. IDE의 표준은 한 플랫폼에서 다른 플랫폼으로 프로그래머를 이동시키는 것을 단순화합니다. 사람들은 코드보다 융통성이 있기 때문에 IDE와 같은 것들에 대한 표준은 편리하면서도 덜 필요합니다.

1

각 IDE가 키보드 단축키 및 기타 기능을 사용자 정의하는 방법을 제공하는 한 표준화가 필요하지 않습니다.

관련 문제