Dlaczego open source jest ważne dla projektu .NET?

Opublikowany: 2021-09-08
Dlaczego open source jest ważne dla projektu .NET?

Dlaczego open source jest ważne dla projektu .NET?

Wiemy, że .NET to platforma open-source utrzymywana przez Microsoft. Jest nominowany do 30 najbardziej aktywnych projektów open-source od 2017 roku i wygrywa. W obecnej sytuacji na całym świecie dostępnych jest wiele projektów open-source. Wśród nich .NET jest rzeczywiście popularny. Te projekty pomagają zbierać szczegółowe informacje o technologii ASP.NET Core z kilkoma architekturami i wzorcami kodowania.

Na przykład zapisujemy rozmowę kilku inżynierów projektu .NET, którzy współpracowali z nami, dzieląc się swoimi przemyśleniami na temat znaczenia open-source dla projektu .NET. Rzućmy okiem na ich myśli.

Jakie znaczenie ma open-source dla projektu .NET?

David: W dzisiejszych czasach stos współczesnych deweloperów wymaga bycia platformą przemierzaną. Myślę, że open-source to porównywalnie łagodny sposób na stworzenie stosu z ogromną ilością wsparcia i wsparcia. Umożliwia rozwój w ciągle zmieniającym się terenie systemów operacyjnych i twórców. Dodatkowo pozwala nam łączyć się z naszymi klientami w czasie rzeczywistym. Cóż, istnieje wiele innych sposobów, w jakie open source może pomóc. Te cechy zmodyfikowały naszą ścieżkę planowania, ustanawiania i iteracji. INTERNET. Co nie mniej ważne, ogromna liczba ludzi spodziewa się kilku technologii, takich jak stos programistów, które są dostępne za pośrednictwem licencji typu open source.

Bryana: Dzięki open-source, teraz wszystkim łatwiej jest uruchamiać, przeglądać, debugować, a nawet współtworzyć środowisko wykonawcze, które przyzwyczaja się do tworzenia swoich aplikacji. Zajmowanie się podstawowymi faktami, a także wskazywanie na nie, stało się o wiele łatwiejsze, co często było wcześniej lekceważone. Cała ta koncepcja open-source zapewnia jej dostępność poza jednym sprzedawcą, firmą Microsoft.

Eric: Open source rzeczywiście zmienia zasady gry. Znam jeszcze kilka faktów na temat znaczenia open source. INTERNET. Pozwól, że opowiem ci moje punkty.

Po pierwsze, język i implementacje środowiska wykonawczego mają tak wiele zalet bycia open source. Sprawi, że będziemy bardziej znani w tej dziedzinie niż wcześniej.

Po drugie uważam, że w tym przypadku powierzchnia gruntu jest duża. Tak więc będzie bardziej widoczne, gdy ludzie będą w stanie wykryć, a nawet debugować implementację. Zamiast zapisywać dokumentację, jest to rzeczywiście lepszy sposób na kontakt z ludźmi.

Na koniec otrzymamy wiele otwarć i propozycji współpracy od różnych organizacji i osób. Czy nie jest to o wiele łatwiejsze niż ciągłe forsowanie się na jednorazowych traktatach w naszej starej polityce zamkniętego źródła?

Adam: Dokładnie! Na tym polega znaczenie open-source. Ale mogę powiedzieć wiele innych o znaczeniu open-source w projekcie .NET. Tak więc wybór jednego jest dla mnie dość trudny. Ale pozwól, że powiem ci ulubiony. Myślę, że najlepszą rzeczą w open source jest to, że dzięki temu każdy może odkryć coś ważnego z dowolnego miejsca i ulepszyć to zgodnie z własnym wyborem. W międzyczasie, dzięki platformie .NET Core, prośby o modyfikacje muszą odkrywać ich ścieżki do właściwych osób w firmie Microsoft. Zostanie on odpowiednio zaplanowany dla programisty, który może poradzić sobie z procesem doskonalenia. Jeśli będzie kontynuował swoją podróż w ten sposób, mam nadzieję, że zostanie oficjalnie wydany w ciągu kilku lat. Dzięki technologii, dzięki której każdy problem może zostać wyleczony z dnia na dzień. Jedyne, co muszą zrobić po zauważeniu problemu, to napisać jeden PR. Obszary problemów zostaną przejrzane, powtórzone i zintegrowane w ciągu jednego dnia. To tylko kolejny poziom ulepszeń.

Jonas: Myślę, że open-source to najlepsza rzecz na świecie. Zbudowanie dobrze prosperującej platformy międzyplatformowej jest niewątpliwie pomocne. To także świetny sposób na zaatakowanie Linuksa.

Mark: Dla mnie open-source jest jednym z najbardziej oczywistych sposobów na udowodnienie, że duże inwestycje Microsoftu w społeczność OSS nie są marnotrawstwem. Oprogramowanie OSS nie tylko jest wykorzystywane podczas tworzenia oprogramowania, ale także jest dostarczane jako podstawa naszych zapasów. Nie możemy ignorować niezliczonych korzyści, jakie daje system OSS. Odgrywa ogromną rolę w świecie ekosystemu oprogramowania. Tak więc bycie częścią OSS jest nieuniknione, aby Microsoft to spłacił.

Bryana: W tej chwili mamy szczegółowy opis naszych dawnych czynów; łatwiej jest nam wysyłać właściwe produkty. Pomaga nam w tym procesie. Co więcej, cała społeczność open-source to m.in. Mają profesjonalistów w wielu dziedzinach, nawet więcej niż cały nasz zespół. To kolejny powód, który pomaga nam się skoncentrować i wykonywać naszą pracę z głębszą pasją i umiejętnościami.

Czy oprogramowanie typu open source jest odpowiedzialne za przyrost adopcji platformy .NET?

Adam: Tak! Oczywiście! Zanim platforma .NET była open-source, była ograniczona tylko do systemu Windows. Ale teraz jest dostępny z wielu innych lokalizacji.

David: Dla mnie to tak. Naprawdę uważam, że open source i .NET są bezpośrednio połączone linią prostą. System skutecznie zwiększył widoczność całego projektu. Dodatkowo jest teraz dostępny w kilku lokalizacjach. Jest więc niejako odpowiedzialny za rozwój projektu .NET.

Eric: Tak myślę. Ale platforma .NET Core jest bardziej odpowiedzialna za zmiany w projekcie .NET, cały scenariusz i tak dalej. Ale w żaden sposób nie mogę zignorować zobowiązań OSS w rozwoju adopcji .NET. Usługi programistyczne ASP.NET mogą pomóc Ci dowiedzieć się więcej.

Wniosek:

Mamy nadzieję, że informacje przekazane przez specjalistów .NET były wystarczająco korzystne dla zrozumienia znaczenia open-source w projekcie .NET. Nie byłoby błędem stwierdzenie, że nie ma innego sposobu niż open-source w tworzeniu platformy aplikacji. Jest o wiele przyjemniejszy, a także dość szybki i przyjazny dla użytkownika.

Na koniec dziękuję Davidowi, Bryanie, Adamowi, Ericowi, Markowi i Jonasowi za ich praktyczną współpracę przy tym projekcie. Dziękujemy za podzielenie się swoimi szczerymi przemyśleniami i zwrócenie uwagi na interesujące fakty dotyczące znaczenia open-source w projekcie .NET.