Quickly - отличный маленький инструмент для быстрого создания и упаковки приложений с графическим интерфейсом Ubuntu (PyGTK). Он берет на себя большую часть руководства, повторяя эту работу, так что вы можете полностью сосредоточиться на функциональности вашего приложения, а не на деталях настройки.
Software Development Kit Qt (SDK) является основой кросс-платформенных приложений , которые широко используются для разработки прикладного программного обеспечения с графическим пользовательским интерфейсом (GUI).
Как установить Qt SDK в Ubuntu Linux
Вот список удобных инструментов разработки с открытым исходным кодом для использования в Ubuntu, таких как интегрированные среды разработки (IDE) и мощные редакторы.
Anjuta - интегрированная среда разработки (IDE) для C и C ++.
Bazaar-NG - это децентрализованная система контроля версий, используемая для разработки Ubuntu.
Bluefish - мощный редактор для опытных веб-дизайнеров и программистов.
Eclipse - это IDE для Java и других языков программирования. Он формирует основу для программ с закрытым исходным кодом, таких как JBuilder.
Eric - это полнофункциональная среда разработки Python и Ruby.
Glade является дизайнером пользовательского интерфейса для создания приложений GNOME.
IDLE - это Python IDE, созданная с помощью инструментария Tkinter GUI.
KDevelop - это IDE для KDE, которая поддерживает множество языков программирования.
MonoDevelop - это IDE для написания приложений mono / .net на C # и других языках.
NetBeans - это Java IDE, поддерживающая CVS и построитель форм.
Другие ресурсы, которые вы можете использовать:
Разработчики приложений Ubuntu
Руководство для разработчиков Ubuntu
Руководство по разработке Ubuntu: Введение
редактировать
Единственная платформа Ubuntu SDK будет в форме корабля к октябрю
Пакет Ubuntu SDK, который позволит разработчикам создавать приложения для телефонов, планшетов и настольных ПК, должен быть достаточно зрелым для создания большинства приложений к октябрю этого года.
После его завершения Ubuntu SDK, выпущенный в Alpha ранее в этом году, позволит разработчикам использовать одну и ту же кодовую базу для создания приложений, которые работают в Ubuntu с несколькими форм-факторами. Это связано с планами Canonical, организации, которая развивает Ubuntu с сообществом, сделать Ubuntu единой ОС, работающей на телефонах, планшетах и настольных ПК.
Приложения, созданные с использованием SDK, в первую очередь создаются с использованием QML, языка на основе Javascript для разработки интерфейсов приложений, которые могут использовать C ++ для тяжелой работы. Приложения Ubuntu, созданные с использованием QML, могут иметь пользовательские интерфейсы, которые могут масштабироваться в зависимости от различных форм-факторов. Размеры этих интерфейсов могут быть определены в единицах сетки, которые будут переводиться в различные значения пикселей в зависимости от устройства и размера экрана.
Canonical стремится к тому, чтобы SDK был достаточно полным, чтобы большинство приложений было написано ко времени выхода Ubuntu 13.10. ZDNet