.NET це якась хуєта хоча б тому що 99% програм написаних на цьому .NET запускаються під Windows і розраховані саме на Windows. Таким чином віртуальна машина посередник між програмою і ЦП просто намарно жере ресурси. Для написання кроссплатформенних програм самої ж віртуальної машини і набору готових функцій та класів мало тому що так чи інакше доведеться враховувати особливості різних ОС. А GUI це ще один величезний геморой. Почитавши Wikipedia навіть засумнівався в тому що .NET задумувався як кроссплатформа, але невідома людина на Quora розвіяла сумніви. Втім я так і не зрозумів в чому вигода для Microsoft від власної копії JVM. .NET must die! Вихлоп від просування .NET за межі Windows в порівнянні з затраченими зусиллями буде мізерним і воно все осяде на лічених процентах серверів з сайтиками web–програмістів. Принаймні я на це сподіваюся бо інакше нас накриє хвилею монстроузних прожерливих програм. Не знаю кому крім віндузятників спаде на думку тягнути .NET в Linux. Замість цього непорозуміння Microsoft б краще щось зробили зі своює ОС.