.NET 프로젝트에서 오픈 소스가 중요한 이유는 무엇입니까?
게시 됨: 2021-09-08우리는 .NET이 Microsoft에서 유지 관리하는 오픈 소스 플랫폼이라는 것을 알고 있습니다. 2017년 이후 가장 활발한 오픈 소스 프로젝트 상위 30개에 후보로 오르며 수상했습니다. 현재 상황에서는 전 세계적으로 사용할 수 있는 많은 오픈 소스 프로젝트가 있습니다. 그 중 .NET은 실제로 인기 있는 것입니다. 이러한 프로젝트는 여러 아키텍처 및 코딩 패턴을 사용하여 ASP.NET Core 기술에 대한 심층 정보를 수집하는 데 도움이 됩니다.
예를 들어, 우리는 .NET 프로젝트를 위한 오픈 소스의 중요성에 대한 진정한 생각을 공유하여 우리와 협력한 소수의 .NET 프로젝트 엔지니어 간의 대화를 기록하고 있습니다. 그들의 생각을 간단히 살펴보겠습니다.
.NET 프로젝트를 위한 오픈 소스의 중요성은 무엇입니까?
David: 요즘 현대적인 개발자들은 순회 플랫폼이 되어야 합니다. 오픈 소스는 엄청난 양의 지원과 지원으로 파일을 개발하는 비교적 관대한 방법이라고 생각합니다. 그것은 운영 체제와 작성자의 끊임없이 변화하는 지형에서 개발을 가능하게 합니다. 또한 실시간으로 고객과 연결할 수 있습니다. 오픈 소스가 도움이 될 수 있는 다른 방법이 많이 있습니다. 이러한 기능은 계획, 설정 및 반복 경로를 수정했습니다. 그물. 마지막으로 많은 사람들이 오픈 소스 라이선스를 통해 액세스할 수 있는 개발자 스택과 같은 여러 기술을 기대하고 있습니다.
Bryana: 이제 오픈 소스를 통해 모든 사람이 앱을 개발하는 데 사용되는 런타임을 실행하고, 보고, 디버그하고, 런타임에 기여하는 것이 더 쉬워졌습니다. 근본적인 사실을 언급하고 지적하는 것은 이전에 종종 무시되었던 훨씬 더 쉬워졌습니다. 오픈 소스의 이 전체 개념은 단일 딜러인 Microsoft를 넘어 오픈 소스의 가용성을 보장합니다.
Eric: 오픈 소스는 정말 판도를 바꾸고 있습니다. 저는 오픈 소스의 중요성에 대해 몇 가지 사실을 더 알고 있습니다. 그물. 제 요점을 말씀드리겠습니다.
첫째, 언어와 런타임 구현은 오픈 소스의 장점이 너무 많습니다. 그것은 이 분야에서 우리를 이전보다 더 두드러지게 만들 것입니다.
둘째, 이 경우 지면 면적이 크다고 생각합니다. 따라서 사람들이 구현을 감지하고 심지어 디버그할 수 있게 되면 더욱 두드러질 것입니다. 문서를 적는 것보다 실제로 사람들과 연결하는 더 좋은 방법입니다.
마지막으로 다양한 단체와 개인들로부터 많은 공모와 협업 제안을 받을 것입니다. 우리의 오래된 비공개 소스 정책에서 일회성 조약을 계속해서 밀어붙이는 것보다 훨씬 수월하지 않습니까?
아담: 맞아요! 여기에 오픈 소스의 중요성이 있습니다. 그러나 .NET 프로젝트에서 오픈 소스의 다른 많은 중요성을 말할 수 있습니다. 그래서 하나를 선택하는 것이 나에게는 매우 어렵습니다. 그러나 가장 좋아하는 것을 말하겠습니다. 오픈 소스의 가장 좋은 점은 이를 통해 누구나 어디서나 중요한 것을 발견하고 자신의 선택에 따라 개선할 수 있다는 것입니다. 그동안 .NET Core를 사용하여 수정을 위한 청원은 Microsoft의 올바른 사람들에게 가는 경로를 탐색해야 합니다. 개선 프로세스를 처리할 수 있는 개발자를 위해 그에 따라 일정이 잡힙니다. 이런 식으로 여행을 계속하면 몇 년 안에 정식으로 출시되기를 바랍니다. 누구나 하룻밤 사이에 모든 문제를 해결할 수 있는 기술 덕분입니다. 문제를 발견한 후 해야 할 일은 하나의 PR을 올리는 것뿐입니다. 문제 영역은 하루 안에 검토, 반복 및 통합됩니다. 다음 단계의 개선일 뿐입니다.
Jonas: 저는 오픈 소스가 역대 최고라고 생각합니다. 번영하는 크로스 플랫폼을 구축하는 것은 의심할 여지 없이 도움이 됩니다. Linux를 대상으로 하는 것도 좋은 방법입니다.
Mark: 저에게 오픈 소스는 OSS 커뮤니티에 대한 Microsoft의 막대한 투자가 낭비가 아님을 증명하는 가장 분명한 수단 중 하나입니다. OSS 소프트웨어는 개발 중에 사용될 뿐만 아니라 당사 재고의 기초로 배송됩니다. OSS 시스템이 제공하는 수많은 이점을 무시할 수 없습니다. 소프트웨어 생태계의 세계에서 큰 역할을 합니다. 따라서 OSS의 일부가 되는 것은 Microsoft가 상환해야 하는 불가피한 일입니다.
Bryana: 현재로서는 이전 행위에 대한 자세한 설명이 있습니다. 올바른 제품을 배송하는 것이 더 쉬워졌습니다. 이 프로세스 전반에 걸쳐 우리를 돕습니다. 또한 오픈 소스의 전체 커뮤니티 크기는 m입니다. 그들은 우리 팀 전체보다 훨씬 더 많은 영역에서 전문가를 보유하고 있습니다. 우리가 더 깊은 열정과 기술로 집중하고 일을 할 수 있는 또 다른 이유입니다.
오픈 소스가 .NET 채택의 증가에 책임이 있습니까?
아담: 네! 물론! 오픈 소스가 되기 전에 .NET은 Windows로만 제한되었습니다. 그러나 지금은 다른 많은 위치에서 액세스할 수 있습니다.
David: 저에게는 그렇습니다. 솔직히 오픈소스와 .NET은 직선으로 연결되어 있다고 생각합니다. 이 시스템은 전체 프로젝트의 가시성을 효과적으로 높였습니다. 또한 이제 여러 위치를 통해 액세스할 수 있습니다. 따라서 .NET 프로젝트의 개발에 대한 책임이 있습니다.
에릭: 그런 것 같아요. 그러나 .NET Core는 .NET 프로젝트, 전체 시나리오 등의 변경 사항에 대해 더 많은 책임이 있습니다. 그러나 .NET 채택이 증가함에 따라 OSS의 의무를 무시할 수 없습니다. ASP.NET 개발 서비스 를 통해 더 많은 정보를 얻을 수 있습니다.
결론:
.NET 전문가가 제공한 정보가 .NET 프로젝트에서 오픈 소스의 중요성을 이해하는 데 충분히 도움이 되었기를 바랍니다. 애플리케이션 플랫폼 개발에 있어 오픈소스 외에 다른 방법은 없다고 해도 과언이 아니다. 훨씬 더 재미있고 매우 빠르고 사용자 친화적입니다.
마지막으로 이 프로젝트에서 실질적인 협력을 해준 David, Bryana, Adam, Eric, Mark, Jonas에게 감사드립니다. 진정한 생각을 공유하고 .NET 프로젝트에서 오픈 소스의 중요성에 대한 흥미로운 사실을 지적해 주셔서 감사합니다.