Можно ли разрабатывать и создавать приложения Linux с Xamarin с той же базой кода?
Через несколько лет с Ubuntu моя основная ОС прямо сейчас - Windows. Но это не невозможно, что я могу переключиться на Mac.
Теперь я немного разбираюсь в Qt и не испытываю опыта с Xamarin. С Qt вы можете разрабатывать под Windows, Linux и Mac, а также для Windows, Linux, Mac, iOS, Android, Windows Mobile... Они довольно понятны. Поскольку Xamarin является свободным и открытым исходным кодом сейчас, и у меня все еще нет большого опыта в Qt, я рассматриваю возможность попробовать Xamarin для разработки кроссплатформ вместо Qt.
Невозможность выпуска моего программного обеспечения для Linux будет для меня проблемой. Возможность разработки под Linux была бы приятной, но не обязательной. Но после всех моих исследований Google я мог найти информацию и людей, просящих поддержки для разработки под Linux, а не для Linux.
Насколько я знаю, это не должно быть проблемой только с Mono. Но насколько я знаю, Хамарин > Моно, и я не получаю все в Моно, я мог бы попасть в Хамарин. Я также не уверен, насколько хорошо поддерживается Mono в будущем. Для меня это похоже на то, что Xamarin гораздо важнее для Microsoft, чем сама Mono. Я не уверен, возможно ли это, поскольку Xamarin основан на Mono, но возможно ли, что Microsoft в какой-то момент не поддерживает Mono с совместимостью .NET так же, как Xamarin или даже полностью отменяет Mono?
Итак, я ищу одну единую инфраструктуру для всех настольных и мобильных платформ, на которые я могу положиться, и я хочу знать, может ли Xamarin и/или Mono и/или Xamarin + Mono быть альтернативой Qt, прежде чем я пойду глубже в любом из этих двух решений.