2010-01-20 3 views

답변

5

다음은 확실한 답변이지만 확실한 답변이지만 여전히 장점이 있다고 생각합니다. 개발 도구의

  1. 비용은 대략 의미에서 동일합니다 : 문제는 두 가지 답이있다. 폐쇄 형 소스를 사용하는 경우 (Visual Studio 및 무료 기술 지원 구매와 같이) 선불금을 지불하고 있습니다. 오픈 소스를 사용하는 경우 향후 비용을 지불하게됩니다 (무료 개발 도구이지만 훌륭한 기술 비용을 지불해야합니다. 매우 어려운 문제 또는 불쾌한 버그에 대한 필요성] 및 감사의 표시로 원 개발자에게 기여할 수 있습니다.) 독극물을 골라내는 문제입니다. 두 가지를 섞어서 일치시키는 경우에도 마찬가지입니다.

  2. 개발 도구의 비용은 부적합합니다. 소프트웨어의 큰 비용은 도구가 아닙니다. 당신은 $ 2,000 같은 단일 개발자를위한 훌륭한 도구를 얻을 수 있습니다. 그러나 록 스타 소프트웨어 엔지니어는 연간 10 만 달러의 연봉을 요구할 수 있습니다. 분명히 개발 비용은 도구가 아니라 소프트웨어 엔지니어에게 있습니다.

+0

1 점 (오픈 소스 개발 도구는 커뮤니티의 지원이 좋은 경향이 있음)에 다소 동의하지 않지만 두 번째 것은 죽었습니다. –

+0

@David Thornley. 좋은 지적. 공지 사항 : "훌륭한 기술 지원". 예, 당신은 이와 같은 포럼에서 쉽거나 어려운 문제에 대한 해답을 얻었습니다. 그러나 끝내기 위해 많은 노력이 필요한 극히 어려운 문제 나 일은 당신에게 $$$의 비용이 듭니다. – Phil

+0

분명히, 당신의 경험은 다를 지 모르지만, 내가 소프트웨어를 구입했기 때문에 나는 매우 어렵거나 힘든 문제를 무료로 처리하지 못했다. 이러한 문제에 대한 해결책을 합리적으로 빨리 얻으려면 어느 경우 에든 추가 비용을 지불해야 할 것 같습니다. –

0

Express 버전의 VS.NET 및 SQL Server를 무료로 사용할 수 있습니다. OS 라이센스 만 있으면됩니다.

+0

와트는 VS.NET 및 SQL Server의 익스프레스 버전의 주요 제한 사항입니까? – sameer

0

이는 이러한 도구와 관련하여 개발자의 지식과 경험에 따라 다릅니다. 또한 Windows의 경우 구매해야하는 모든 소프트웨어에 대한 비용을 추가하십시오. 유지비는 동일해야하며 적어도 예측할 수는 없습니다.

요약하면 더 익숙한 것을 사용하십시오.

그것 때문에 .net : 당연히, 마이크로 소프트의 구현은 오리지널이고, 더 오래되고 안정적 ​​일 것입니다. 그러나 나는 이것이 중요 할 것이라고 생각하지 않는다. 모노는 정말 유창하게 작동합니다.

+0

입력 해 주셔서 감사합니다. 다양한 요인에 따라 다릅니다. 이 두 영역간에 발생하는 b/w 비용을 차별화 할 때 VS 2008의 경우 1 라이선스가 $ x이고 winXP의 라이선스가 $ y 인 경우 이상적인 시나리오를 가정 할 수 있습니다. 이상적인 상황에서는 리눅스 쪽 총 비용과 마찬가지로 $ z입니다. 몸체에 수치가 있으면 도움말 데이터가됩니다. – sameer

+0

리눅스의 경우 라이선스 비용은 0에 가깝습니다. 프로젝트를 사용하는 가난한 오픈 소스 개발자에게 기꺼이 기부 할 것이기 때문에 '가까운'것입니다 :-). –

2

주로 사람과 사양에 따라 다릅니다.

일반적으로이 결정에는 시간당 돈 거래가 포함됩니다. OSS 도구를 사용하면 비용을 절약 할 수 있지만 모든 것을 원활하게 함께 작동시키는 방법을 찾는 데 더 많은 시간을 할애 할 것입니다.

기본적으로 "돈이 있습니까? 아니면 시간이 있습니까?" 그에 따라 선택하십시오.

3

소프트웨어 개발의 주요 비용은 사람이되는 경향이 있습니다. 예외적으로 툴이 1 년당 연봉을 내야하는 경우는 드물지만 전문화되어 있습니다. (물론이 부분은 F/OSS 도구 때문입니다. 대부분의 환경에서 무료로 개발할 수있는 적절한 개발 도구가 있으므로 Microsoft와 같은 회사는 너무 많은 비용을 청구 할 수 없습니다. 개발 소프트웨어는 훨씬 비싸고 일정한 비용으로 30 년이 걸렸습니다. 전에.)

따라서 중요한 질문은 사람들이 더 빠르게 작업 할 수있게 해주는 도구 집합이며 다양한 웹 개발 도구를 비교 한 연구는 잘 모릅니다. (필자의 개인적인 경험에 따르면 Microsoft 도구는 F/OS 도구보다 더 매끄럽지 만 매끈한 항목은 지금까지만 진행되고 이후에는 일반적으로 F/OS를 선호합니다. 경험과 선호도는 물론 다를 수 있습니다.) 한 세트 도구를 사용하면 팀이 1 주일 빨리 프로젝트를 완료 할 수 있으며 도구 세트가 거의 확실하게 자체 비용을 지불합니다.

배포 문제는 다른 언급이 아닙니다. 일부 프로젝트에서는 배포가 비용이 많이 들고 비용을 절약하는 것이 중요합니다. 다른 서버에서는 몇 대의 서버가 필요하며 상용 소프트웨어의 비용은 초기 개발 비용에 비해 무시할 만합니다.

향후 프로젝트를 준비하는 것은 또 다른 문제입니다. 많은 웹 프로젝트를 수행 할 팀은 돈뿐 아니라 가장 유용한 도구에 익숙해지는 데 시간을 할애하여 최선을 다할 것입니다. 일회성 프로젝트를 수행하는 특별 팀은 일반적으로 재교육을 피해야합니다.

개발자가 가장 잘 알고있는 선택은 Microsoft 또는 LAMP 또는 Mono 등 개발자가 익숙한 것일 수 있습니다. 사람들이 비용을 절약하고 프로젝트를 더 빨리 완료 할 수 있기 때문에 무엇이든 가능합니다. 그것은 당신의 프로젝트를 지배하게 될 것입니다.

관련 문제