Mengapa open source penting untuk proyek .NET?

Diterbitkan: 2021-09-08
Mengapa open source penting untuk proyek .NET?

Mengapa open source penting untuk proyek .NET?

Kita tahu bahwa .NET adalah platform sumber terbuka yang dikelola oleh Microsoft. Itu dinominasikan untuk 30 proyek sumber terbuka paling aktif sejak 2017 dan menang. Dalam situasi saat ini, ada banyak proyek sumber terbuka yang tersedia di seluruh dunia. Di antara mereka, .NET memang yang populer. Proyek-proyek ini membantu mengumpulkan informasi mendalam tentang teknologi ASP.NET Core dengan beberapa arsitektur dan pola pengkodean.

Misalnya, kami mencatat percakapan di antara beberapa insinyur proyek .NET yang telah bekerja sama dengan kami dengan berbagi pemikiran tulus mereka tentang pentingnya sumber terbuka untuk proyek .NET. Mari kita lihat sekilas pemikiran mereka.

Apa pentingnya sumber terbuka untuk proyek .NET?

David: Saat ini, tumpukan pengembang kontemporer membutuhkan platform yang dilalui. Saya kira open-source adalah cara yang sebanding untuk mengembangkan tumpukan dengan sejumlah besar dukungan dan dukungan. Ini memungkinkan pengembangan di bawah medan sistem operasi dan pencetus yang selalu berubah. Selain itu, ini memungkinkan kami untuk terhubung dengan pelanggan kami secara real-time. Nah, ada banyak cara lain di mana open source dapat membantu. Fitur-fitur ini telah memodifikasi jalur perencanaan, penetapan, dan iterasi kami. BERSIH. Last but not least, sejumlah besar orang mengantisipasi beberapa teknologi seperti tumpukan pengembang yang dapat diakses melalui lisensi sumber terbuka.

Bryana: Dengan open-source, sekarang menjadi lebih mudah bagi semua orang untuk menjalankan, melihat, men-debug, dan bahkan berkontribusi pada runtime yang digunakan untuk mengembangkan aplikasi mereka. Mengatasi fakta-fakta mendasar serta menunjukkannya menjadi jauh lebih mudah, yang sering diabaikan sebelumnya. Seluruh konsep sumber terbuka ini menjamin ketersediaannya di luar satu dealer tunggal, Microsoft.

Eric: Open source memang mengubah permainan. Saya tahu beberapa fakta lagi tentang pentingnya open source. BERSIH. Biarkan saya memberi tahu Anda poin saya.

Nomor satu, bahasa dan implementasi runtime memiliki banyak keuntungan menjadi open source. Itu akan membuat kita lebih luar biasa di bidang ini dari sebelumnya.

Kedua, saya pikir area tanahnya besar dalam kasus ini. Jadi, akan lebih unggul ketika orang bisa mendeteksi dan bahkan men-debug implementasinya. Daripada mencatat dokumentasi, ini memang cara yang lebih baik untuk terhubung dengan orang-orang.

Terakhir, kita akan mendapatkan banyak sekali bukaan dan proposal kerjasama dari berbagai organisasi dan individu. Bukankah itu jauh lebih mudah daripada terus-menerus mendorong diri kita sendiri untuk perjanjian satu kali dalam kebijakan sumber tertutup lama kita?

Adam: Tepat! Di sinilah letak pentingnya open-source. Tetapi saya dapat memberi tahu banyak tentang pentingnya sumber terbuka lainnya pada proyek .NET. Jadi, memilih salah satu cukup sulit bagi saya. Tapi izinkan saya memberi tahu Anda yang favorit. Saya pikir hal terbaik tentang open source adalah dengan ini, siapa pun dapat menemukan sesuatu yang penting dari mana saja dan meningkatkannya sesuai pilihan mereka. Sementara itu, dengan .NET Core, petisi untuk modifikasi harus mencari jalan mereka ke orang yang tepat di Microsoft. Ini akan dijadwalkan sesuai untuk pengembang yang dapat menangani proses peningkatan. Jika itu melanjutkan perjalanannya dengan cara ini, saya berharap itu akan dirilis secara resmi dalam beberapa tahun. Berkat teknologi di mana masalah apa pun dapat disembuhkan dalam semalam. Yang harus mereka lakukan setelah melihat masalah apa pun adalah memasang satu PR. Area masalah akan ditinjau, diulang, dan diintegrasikan dalam satu hari. Ini hanya tingkat perbaikan berikutnya.

Jonas: Saya pikir open-source adalah hal terbaik yang pernah ada. Tidak diragukan lagi sangat membantu untuk membangun lintas platform yang makmur. Ini cara yang bagus untuk menargetkan Linux juga.

Mark: Bagi saya, open-source adalah salah satu cara paling nyata untuk membuktikan bahwa investasi Microsoft dalam jumlah besar di komunitas OSS tidak sia-sia. Perangkat lunak OSS tidak hanya digunakan saat pengembangan tetapi juga dikirimkan sebagai dasar stok kami. Kita tidak bisa mengabaikan banyak manfaat yang diberikan oleh sistem OSS. Ini memiliki peran besar dalam dunia ekosistem perangkat lunak. Jadi, menjadi bagian dari OSS adalah keniscayaan bagi Microsoft untuk membalasnya.

Bryana: Sampai sekarang, kami memiliki catatan rinci tentang perbuatan kami sebelumnya; menjadi lebih mudah bagi kami untuk mengirimkan produk yang benar. Ini membantu kami selama proses ini. Selanjutnya, ukuran seluruh komunitas open-source adalah m. Mereka memiliki profesional di banyak domain, bahkan lebih dari seluruh tim kami. Ini adalah alasan lain yang membantu kita untuk berkonsentrasi dan melakukan pekerjaan kita dengan semangat dan keterampilan yang lebih mendalam.

Apakah open-source bertanggung jawab atas peningkatan adopsi .NET?

Adam: Ya! Tentu saja! Sebelum menjadi open source, .NET hanya terbatas pada Windows. Tapi sekarang, itu dapat diakses dari banyak lokasi lain.

David: Bagi saya, itu adalah ya. Saya benar-benar berpikir bahwa open source dan .NET terhubung langsung dengan garis lurus. Sistem ini secara efektif meningkatkan visibilitas seluruh proyek. Selain itu, sekarang dapat diakses melalui beberapa lokasi. Jadi, itu agak bertanggung jawab untuk pengembangan proyek .NET.

Erick: Saya rasa begitu. Tetapi .NET Core adalah tempat yang lebih bertanggung jawab atas perubahan dalam proyek .NET, seluruh skenario, dan seterusnya. Tapi tidak mungkin saya mengabaikan kewajiban OSS dalam pertumbuhan adopsi .NET. Layanan pengembangan ASP.NET dapat membantu Anda untuk mengetahui lebih banyak.

Kesimpulan:

Semoga informasi yang diberikan oleh para profesional .NET cukup bermanfaat untuk memahami pentingnya open-source dalam proyek .NET. Tidak salah jika dikatakan bahwa tidak ada cara lain selain open source dalam mengembangkan platform aplikasi. Ini jauh lebih menyenangkan serta cukup cepat dan ramah pengguna.

Terakhir, terima kasih kepada David, Bryana, Adam, Eric, Mark, dan Jonas atas kerja sama praktisnya dalam proyek ini. Terima kasih telah berbagi pemikiran tulus Anda dan tunjukkan fakta menarik tentang pentingnya sumber terbuka dalam proyek .NET.