.NETプロジェクトにとってオープンソースが重要なのはなぜですか?
公開: 2021-09-08.NETはMicrosoftによって維持されているオープンソースプラットフォームであることを私たちは知っています。 2017年以来最も活発なオープンソースプロジェクトのトップ30にノミネートされ、受賞しています。 現在の状況では、世界中で利用可能なオープンソースプロジェクトがたくさんあります。 その中でも、.NETは確かに人気があります。 これらのプロジェクトは、いくつかのアーキテクチャとコーディングパターンを備えたASP.NETCoreテクノロジに関する詳細な情報を収集するのに役立ちます。
たとえば、.NETプロジェクトのオープンソースの重要性についての真の考えを共有することで協力してくれた数人の.NETプロジェクトエンジニア間の会話を書き留めています。 彼らの考えをざっと見てみましょう。
.NETプロジェクトのオープンソースの重要性は何ですか?
David:最近、現代の開発者の山は、トラバースされたプラットフォームである必要があります。 オープンソースは、膨大な量の支援とサポートを備えた山を開発するための比較的寛大な方法だと思います。 これにより、オペレーティングシステムとオリジネーターの絶え間なく変化する地形の下での開発が可能になります。 さらに、それは私達が私達の顧客とリアルタイムでつながることを可能にします。 さて、オープンソースが役立つことができる他の多くの方法があります。 これらの機能により、計画、確立、および反復のパスが変更されました。 ネット。 大事なことを言い忘れましたが、多くの人々が、オープンソースライセンスを通じてアクセスできる開発者スタックなどのいくつかのテクノロジーを期待しています。
Bryana:オープンソースにより、誰もがアプリの開発に慣れているランタイムの実行、表示、デバッグ、さらには貢献さえも簡単になりました。 基本的な事実に対処し、それらを指摘することは非常に簡単になりすぎており、以前はしばしば無視されていました。 オープンソースのこの全体的な概念は、単一のディーラーであるマイクロソフトを超えた可用性を保証します。
エリック:オープンソースは確かにゲームを変えるものです。 私はオープンソースの重要性についてもう少し事実を知っています。 ネット。 私のポイントをお話ししましょう。
第一に、言語とランタイムの実装には、オープンソースであるという多くの利点があります。 これにより、この分野でこれまで以上に注目を集めることができます。
第二に、この場合、地面の面積は広いと思います。 したがって、人々が実装を検出し、さらにはデバッグできるようになると、より顕著になります。 ドキュメントを書き留めるよりも、それは確かに人々とつながるためのより良い方法です。
最後に、さまざまな組織や個人からコラボレーションのための多くのオープニングと提案を受け取ります。 私たちの古いクローズドソースポリシーで一回限りの条約を継続的に推進するよりもはるかに簡単ではありませんか?
アダム:その通りです! これがオープンソースの重要性です。 しかし、.NETプロジェクトでのオープンソースの重要性は他にもたくさんあります。 ですから、私にとってそれを選ぶのはかなり難しいです。 でも好きなものを教えてあげましょう。 オープンソースの一番いいところは、これを使えば、誰もがどこからでも重要なものを発見し、自分の選択に応じてそれを改善できることだと思います。 それまでの間、.NET Coreでは、変更を求める請願は、Microsoftの正しい人々への道を探る必要があります。 それに応じて、改善プロセスに対処できる開発者向けにスケジュールが設定されます。 このように旅を続ければ、数年以内に正式にリリースされることを願っています。 誰の問題も一晩で治すことができる技術のおかげです。 問題に気づいた後、彼らがしなければならないのは、単一のPRを立てることだけです。 問題の領域は、1日以内にレビューされ、繰り返され、統合されます。 これは、次のレベルの改善にすぎません。
Jonas:オープンソースはこれまでで最高のものだと思います。 繁栄するクロスプラットフォームを構築することは間違いなく役に立ちます。 Linuxをターゲットにするのにも最適な方法です。
マーク:私にとって、オープンソースは、マイクロソフトのOSSコミュニティへの多額の投資が無駄ではないことを証明する最も明白な手段の1つです。 OSSソフトウェアは、開発中に使用されるだけでなく、在庫のベースとして出荷されます。 OSSシステムが提供する無数のメリットを無視することはできません。 これは、ソフトウェアエコシステムの世界で大きな役割を果たしています。 したがって、OSSの一部であることは、Microsoftがそれを返済するために避けられません。
ブライアン:今のところ、私たちは以前の行為の詳細な説明を持っています。 正しい商品の発送が容易になりました。 これは、このプロセス全体を通して私たちを支援します。 さらに、オープンソースのコミュニティ全体のサイズはmです。 彼らには、私たちのチーム全体よりもさらに多くのドメインに専門家がいます。 それは私たちがより深い情熱とスキルで集中して仕事をするのを助けるもう一つの理由です。
オープンソースは.NETの採用の増加に責任がありますか?
アダム:はい! もちろん! オープンソースになる前は、.NETはWindowsにのみ限定されていました。 しかし今では、他の多くの場所からアクセスできます。
David:私にとってはそうです。 オープンソースと.NETは直線で直結していると思います。 このシステムにより、プロジェクト全体の可視性が効果的に向上しました。 さらに、いくつかの場所からアクセスできるようになりました。 そのため、.NETプロジェクトの開発に責任を負っています。
エリック:そう思います。 ただし、.NET Coreは、.NETプロジェクト、シナリオ全体などの変更に対してより責任があります。 しかし、.NETの採用の拡大におけるOSSの義務を無視することはできません。 ASP.NET開発サービスは、詳細を知るのに役立ちます。
結論:
うまくいけば、.NETの専門家によって提供された情報が、.NETプロジェクトにおけるオープンソースの重要性を理解するのに十分に有益でした。 アプリケーションプラットフォームの開発にはオープンソース以外の方法はないと言っても過言ではありません。 それははるかに楽しいだけでなく、かなり速くてユーザーフレンドリーです。
最後に、このプロジェクトに実際に協力してくれたDavid、Bryana、Adam、Eric、Mark、Jonasに感謝します。 あなたの本物の考えを共有してくれてありがとう、そして.NETプロジェクトにおけるオープンソースの重要性についての興味深い事実を指摘してください。