Мы получаем в семантику здесь. C # является языком на основе Windows, разработанной корпорацией Майкрософт. Да, вы можете запустить C # кода с помощью Mono или Wine, но я не уверен, если выполнения кода через эмулятор подсчеты, как кросс-платформенный, так как ваш средний нетехнических конечного пользователя будет иметь трудности с управлением, что C # код на LINUX.
Языки, такие как Qt и Python, с другой стороны, действительно кросс-платформенные, потому что вы можете скомпилировать его в исполняемые файлы на каждую отдельную ОС от источника, и он просто работает прямо из коробки, независимо от операционной системы. Просто скачайте архив для вашей операционной системы, распаковать и запустить исполняемый файл. Никакого дополнительного программного обеспечения или конфигурации не требуется.
На самом деле это не отличается того, как Java работы. Даже лучше ! С .NETCore Microsoft будет поставляться .NET CLR с приложением, поэтому не требуется устанавливать. (.NETCORE является конкурентом моно, разработанный Microsoft)
Языки, такие как Qt и Python, с другой стороны, действительно кросс-платформенные, потому что вы можете скомпилировать его в исполняемые файлы на каждую отдельную ОС от источника, и он просто работает прямо из коробки, независимо от операционной системы. Просто скачайте архив для вашей операционной системы, распаковать и запустить исполняемый файл. Никакого дополнительного программного обеспечения или конфигурации не требуется.
В самом деле ? Вам не нужно устанавливать Python, ни QT во время выполнения LIBS?
И как я уже сказал, .NETCore также будет работать без установки, это горячий материал в .NET мире в эти дни, .NET сообщество очень бычье. (Не нравится, что 2 или 3 года назад)
Даже лучше, чем с .NETCore открытым исходным кодом, вы увидите в ближайшее время включен более Микроконтроллер .NET. (Уже был случай с Gadgeteer и Netduino, но они были сделаны дома-VM)
Ну, я думаю, нет никакого интереса, чтобы узнать о .NET, если вы уже хорошо знаете, как использовать другой молоток, но .NET работает на много гвоздя, так что вы не обязаны либо изменить его на другой цех изготовления печатных форм.