Как разработать программу для Windows?

Ubuntu находится под сочетанием лицензий, каждый отдельный пакет имеет свой файл для копирования в / usr / share / doc / PACKAGE / copyright, например. / usr / share / doc / gnome-panel / copyright Все пакеты в основном & amp; Вселенная - свободное ПО и amp; могут быть модифицированы & amp; redistributed - limited & amp; пакеты multiverse относятся к другим лицензиям, которые могут этого не допускать.

Подробнее см. http://www.ubuntu.com/project/about-ubuntu/licensing

1
задан 15 January 2014 в 14:29

2 ответа

Добро пожаловать в AskUbuntu. Лучший способ разработки программ, работающих как на Linux, так и на Windows, - это сделать это на переносной платформе или переносном языке. Некоторые параметры:

Java Pyhon C / C ++ (в этом случае вам нужно перекомпилировать программу на компьютере Windows) C #

В течение первых трех я рекомендую Eclipse как IDE; для C # Monodevelop - путь.

Но может быть Eclipse .

1
ответ дан 24 May 2018 в 13:00

Если вы действительно хотите использовать C # и .NET в этом процессе, вам нужно будет установить Windows на виртуальную машину. Если вы нацеливаете определенную проблему, у вас всегда должен быть компьютер (виртуальный или нет), который запускает эту платформу для тестирования. После создания Windows-машины вы сможете работать с Visual Studio.

Вы всегда можете попытаться создать приложение на языке кросс-платформенного программирования, таком как Java. Приложения, написанные на Java, могут работать на любой платформе, поддерживаемой JRE без больших усилий.

0
ответ дан 24 May 2018 в 13:00
  • 1
    Я сильно согласен о важности тестирования программного обеспечения на всех платформах, которые будут поддерживаться. Но программы для платформы .NET, написанные на C #, , могут быть разработаны (и могут быть созданы исполняемые файлы) в Ubuntu и все еще выполняться в Windows . Конечно, они могут работать по-разному на Mono в Ubuntu, чем на Microsoft CLR на Windows, но практически любая программа может работать по-разному на разных платформах (и, как вы говорите, должна быть протестирована). Некоторые различия могут быть уменьшены с помощью с использованием Mono on Windows тоже . – Eliah Kagan 15 January 2014 в 14:39
  • 2
    Приложение C # может быть написано с помощью monodevelop на ubuntu, а будет работать на отлично на окнах. (одни и те же двоичные файлы могут работать как на ubuntu, так и на окнах при условии, что вы осторожны). Откуда я знаю это? потому что я это сделал. – trampster 15 January 2014 в 14:59

Другие вопросы по тегам:

Похожие вопросы: