Catatan:
Saya bukan karyawan Microsoft. Pendapat itu sepenuhnya pribadi. Banyak pemikiran dari 5-7 tahun terakhir menggunakan kedua open source dalam campuran dengan vendor besar sebagai pengembang.
Monokultur baik:
Aturan pribadi saya untuk ASP.NET adalah memberikan preferensi kepada Microsoft dan jangan memilih kode pihak ke-3 (open source atau tidak) kecuali tidak ada pilihan lain. Monokultur bermanfaat, karena Anda dibawa oleh vendor besar, dan jumlah pengguna yang mengulangi pengalaman yang sama setiap saat cukup besar untuk mendapatkan bantuan dan mencari solusinya.
Kota-kota hantu:
Masalah dengan open source pada 2012 adalah bukan 2000 atau 2005 lagi. Jumlah proyek terus bertambah, ketika jumlah pengguna, adopsi, kontributor hampir sama dengan tahun lalu. Penonton terbentang tipis. Banyak proyek menarik menjadi basi, ditinggalkan. Tidak ada yang namanya anggaran proyek open source. Jadi, ketika bunga berakhir, tidak ada seorang pun yang dengan jujur mengumumkan bahwa dukungan telah berakhir dan mematikan lampu. Proyek tidak pernah mati untuk meninggalkan fokus perhatian publik pada sesuatu yang lebih baik dan baru. Jadi open source akan selalu tumbuh dan terpecah-pecah. Tidak memiliki umpan balik dalam bentuk imbalan moneter atau kematian finansial, mereka adalah entitas abadi, yang ada demi kemuliaan abadi.
20 derajat pemisahan:
Setiap adopsi perpustakaan baru Anda memisahkan Anda dari arus utama, menggeser Anda ke minoritas tepi. Setelah memiliki 20 langkah seperti memilih konfigurasi keamanan, menggunakan versi tertentu, kerangka kerja, plugin, dll. Solusi Anda menjadi kombinasi tunggal yang unik secara global. Googling hanya akan membantu membuktikan betapa jarang atau uniknya masalah ini. Itu selalu merupakan masalah melayani diri sendiri, murni teknis. Bahkan tidak pernah relevan dengan bisnis nyata.
Kualitas berasal dari fokus, uang tidak relevan:
Tidak ada keunggulan perangkat lunak komersial vs open source. Seluruh komunitas devellopers hanyalah satu komunitas seperti biasanya. Vendor besar hanya memiliki keuntungan menua kode lebih lama, dalam kondisi yang lebih baik, dengan audiens yang lebih luas daripada kelompok open source.
Konsensus: Anda bertanya apakah ada konsensus. Mungkin tidak. Sayangnya sejumlah besar pengguna open source terlalu dipolitisasi. Lagipula open source adalah gerakan sosial. Open source kebal terhadap kritik, karena seringkali pendapat negatif akan dianggap sebagai anti-teknologi, serangan pribadi. Konsensus pribadi saya: tetap pada Microsoft.