История изменений
Исправление slackwarrior, (текущая версия) :
«Изложенные соображения» чушь, предрассудки и «пересказ Рабиновича». .Net Framework прибитый изначально к винде гвоздями нельзя считать кроссплатформенным. .Net, который перебрендированное .Net Core, еще как можно. Особенно с авалонией. Проги написанные на .Net+авалония не требуют вообще никаких танцев чтоб запускаться под линуксом на X86 и ARM. Ctrl+c/ctrl+v (впрочем, такое могли и проги на WinForms изначально не прибитые гвоздями к COM/ActiveX — в моно они запускались без перекомпиляции). У Qt/GTK/C++ «кроссплатформенность» начинается и заканчивается на сорцах, которые надо правильно собрать под целевую платформу правильным компилятором с правильной стандартной библиотекой, версией ядра и фазой луны.
Исходная версия slackwarrior, :
Изложенные соображения чушь, предрассудки и «пересказ Рабиновича». .Net Framework прибитый изначально к винде гвоздями нельзя считать кроссплатформенным. .Net, который перебрендированное .Net Core, еще как можно. Особенно с авалонией. Проги написанные на .Net+авалония не требуют вообще никаких танцев чтоб запускаться под линуксом на X86 и ARM. Ctrl+c/ctrl+v (впрочем, такое могли и проги на WinForms изначально не прибитые гвоздями к COM/ActiveX — в моно они запускались без перекомпиляции). У Qt/GTK/C++ «кроссплатформенность» начинается и заканчивается на сорцах, которые надо правильно собрать под целевую платформу правильным компилятором с правильной стандартной библиотекой, версией ядра и фазой луны.