Могу ли я создавать приложения для Ubuntu с помощью ПК с Windows?

Я занимаюсь разработкой программного обеспечения для Windows.

Кто-нибудь знает? Как я могу сделать приложение / программное обеспечение для * Buntu, используя Windows PC?

1
задан 14 June 2013 в 06:18

8 ответов

Вы можете разработать в QT, который, хотя он работает на Linux и Windows, гораздо более естественен для Linux, чем Java, и может легко работать в Ubuntu. Например, клиент Ubuntu One находится в Qt.

0
ответ дан 14 June 2013 в 06:18

Если вы парень из C #, вы можете попробовать monodevelop . Разработка .net на окнах с Visual Studio и портировать его на GTK. Monodevelop имеет Visual Designer для создания внешнего вида Ubuntu. На мой взгляд, не так, как Microsoft Visual Studio / Expression Blend, но работает нормально.

0
ответ дан 14 June 2013 в 06:18

Напишите их на языке, доступном на обеих платформах. Одним из примеров было бы написать его на Java.

0
ответ дан 14 June 2013 в 06:18

Не так просто, какой язык вы используете? Нужна ли программе доступ к пользовательскому принтеру или Интернету и многим другим мелочам, о которых стоит подумать, вы не можете просто закодировать приложение для Windows и применить заклинание linux portius, боясь.

0
ответ дан 14 June 2013 в 06:18

Есть много вариантов для этого. Я хотел бы предложить набор инструментов qt, потому что это рекомендуемый набор инструментов для ubuntu, и он также обеспечивает родной интерфейс на других платформах.

0
ответ дан 14 June 2013 в 06:18

Да, вы можете. Я развиваю одно право знать. Это даже не приложение для браузера, а отдельное приложение.

Я использую Netbeans. Папка проекта хранится в общем каталоге, к которому я могу получить доступ из моей Windows 7 или Ubuntu 12.04. Я компилирую и запускаю из любой системы без проблем.

Вам необходимо установить Netbeans или выбранную вами среду IDE в обеих системах и убедиться, что вы используете одну и ту же версию, иначе некоторые предупреждения начнут появляться в одной, а не в другой, которая, вероятно, появится в другой, если вы их исправите в одном: стр.

Если вы хотите использовать что-то отличное от java, которое создает двоичный файл, уникальный для системы, вам нужно указать другой каталог для выходного скомпилированного двоичного файла, по одному для каждой системы, которую вы хотите, но вы все равно можете использовать тот же каталог для исходного кода.

0
ответ дан 14 June 2013 в 06:18

быстро можно использовать для разработки на многих платформах, просто создайте проект с использованием Ubuntu, установите Python и PyGTK на Windows и готово!

Если вы не знаете, как разрабатывать на Python, официальный документация и портал Ubuntu Developer могут вам помочь:)

0
ответ дан 14 June 2013 в 06:18

Вы можете сделать большую часть своей разработки под Windows, если вы создаете кроссплатформенное приложение (большинство наборов инструментов с открытым исходным кодом и сред программирования в некоторой степени кроссплатформенны), но вам все равно придется протестировать его в Ubuntu, Конечно.

Если вам не нравится иметь выделенную систему или систему с двойной загрузкой с Ubuntu, большая часть тестирования также может проводиться на виртуальной машине (если ваше программное обеспечение не является драйвером аппаратного обеспечения или тому подобное).

Большинство людей, которых я знаю, делают это наоборот - код в Ubuntu / linux, а также тестирование / выпуск в Windows ...;)

0
ответ дан 14 June 2013 в 06:18

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

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