2010-07-17 2 views
4

나는 최근 닷넷의 오픈 소스 커뮤니티 프로젝트에 대해 생각 해왔다. 이 문제는 실제로 Microsoft가 모든 프로젝트를 삼키고 자체 프로젝트로 대체하는 것입니다. 닷넷 프레임웍의 모든 새로운 버전은 clr이나 언어 향상뿐만 아니라 천천히 그러나 꾸준히 커뮤니티 생성 된 것들을 대체하기 시작하는 몇 가지 새로운 새로운 기능을 제공합니다.닷넷의 커뮤니티 프로젝트의 미래

그냥 몇 가지 언급 :

-ASP.NET MVC를 - 예를 들어, 같은 자바 MVC 프레임 워크의 일부 포트가 있었다 Maverick.Net, 왜 그들이 승진하지 않았는가, 아니면 적어도 천천히 성장하는 사용자 이익에 안주하지 않았는가?

-entity 프레임 워크 - 우리 모두가 NHibernate에 대해 알고 있지만, 엔티티 프레임 워크 4에서 자세히 살펴했다 경우, 당신은 그들이 특히 Code-First for EF

-MsSql CE 사보고, 비슷한되고 있음을 볼 것입니다 - 교체 SQLite는

-Orchard 프로젝트 - DotNetNuke의, N2Cms 등을 교체 ...

및 많은 다른 사람 ... 이제 질문은 : 어떤 결과이 과정에서 오는? 더 큰 커뮤니티 프로젝트/프레임 워크를 완전히 중단시킬 수 있다고 생각합니까? 그리고 .Net 개발은 오직 - Ms 일들에 묶여있게 만드시겠습니까?

EF + Wcf Ria + DynamicData + Data Annotations = rocks!가 잘못된 방향으로 진행되는 것이 아니기 때문에 나는 "매우 반대"하지 않습니다.

+1

이 질문을 "커뮤니티 위키"로 만드십시오. – Lucero

+0

그들은 대체 될뿐만 아니라 때때로 통합됩니다. 예를 들어, MEF는 원래 Microsoft가 .NET 4.0에 통합 한 Codeplex 프로젝트였습니다. – Ucodia

+0

.NET에 대해서는 멋지다고 생각합니다. Microsoft가 표준을 추진하고 Java와 같은 10 개 이상의 웹 프레임 워크를 알 필요는 없습니다. .NET에서 오픈 소스를 수행하는 경우 유용하고 다른 Hibernate 또는 MVC가 아닌 작업을 수행하십시오. CommitMonitor는 .NET과 놀라운 응용 프로그램으로 만들어졌습니다. – IAdapter

답변

2

오픈 소스 프로젝트가 경쟁에서 보호되어야하는 이유는 무엇입니까? 그리고 .Net 세상에서만 이것이 왜 문제가됩니까?

0

경쟁과 대안은 항상 좋은 것입니다. 모든 응용 프로그램과 프레임 워크에는 긍정적 인 것과 부정적인 것이 있으므로 항상 대안을 찾을 수있는 곳이 있습니다.

또한 Microsoft에는 무료 브라우저가 있으며 열린 커뮤니티 프로젝트가 해당 공간에서 적절하게 잘 수행되고있는 것으로 보입니다. Microsoft/Apple/Google이 커뮤니티 프로젝트와 유사한 소프트웨어를 시작한다고해서 해당 프로젝트 또는 프로젝트의 가치가 끝난 것은 아닙니다.

1

Microsoft와 같은 거대 기업이 혁신에 너무 많은 위험을 감수하지 않기 때문에 오픈 소스가 여전히 필요합니다. 그들은 혁신을 통해 가치를 창출하는 소수의 사람들을 보았습니다. 그런 다음 그들은 (단위) 구매하거나 (nhibernate) 복사합니다.

Google, apple, sun, IBM 등 모두 동일한 전략입니다. 많이.