Ubuntu app dev language [дубликат]

Я хочу создать настольное приложение Ubuntu, в частности, для замены Gwibber.

Я могу писать код на Java, Python и несколько других технологий. Adobe Flex был бы вариантом, пока Adobe не решила сосать еще немного и перестала поддерживать AIR в Linux.

Примечание. Мне не нужна поддержка других ОС. Это будет личное приложение Ubuntu. Это может быть я с открытым исходным кодом, я не против дополнительной помощи.

Он должен легко интегрироваться с Ubuntu, уведомлениями и всеми.

Я думаю, что Python это, правильно ли? Как начать?

32
задан 17 May 2012 в 20:57

32 ответа

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 25 July 2018 в 00:11

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 1 August 2018 в 02:56

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 2 August 2018 в 21:59

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 4 August 2018 в 00:26

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 5 August 2018 в 08:11

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 7 August 2018 в 01:50

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 9 August 2018 в 06:05

Да, Python, вероятно, ваша лучшая отправная точка, если вам это нравится (кто нет?).

Я бы посмотрел на Быстро . Это должно заставить «оппортунистических» разработчиков писать что-то, как только возможно. Как таковой, он закладывает много оснований для вас, а также дает вам хорошую основу для его упаковки и выпуска Launchpad для выпуска.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Но это поможет вам начать работу. Я бы порекомендовал пройти учебник, но основные шаги:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Я думаю, вы согласитесь, это делает отвратительно быстро писать, разрабатывать, тестировать и публиковать приложение.

Существуют и другие шаблоны для других целей (приложения CLI и т. д.).

26
ответ дан 15 August 2018 в 01:18
  • 1
    Вероятно, этот ответ нужно пересмотреть. В рамках целей конвергенции мы рекомендуем использовать SDK Ubuntu для написания приложений, и, таким образом, был обновлен developer.ubuntu.com. – David Planella 28 June 2013 в 18:45

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 25 July 2018 в 00:11

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

7
ответ дан 25 July 2018 в 00:11

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 25 July 2018 в 00:11

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 1 August 2018 в 02:56

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

7
ответ дан 1 August 2018 в 02:56

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 1 August 2018 в 02:56

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 2 August 2018 в 21:59

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

7
ответ дан 2 August 2018 в 21:59

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 2 August 2018 в 21:59

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 4 August 2018 в 00:26

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

7
ответ дан 4 August 2018 в 00:26

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 4 August 2018 в 00:26

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 5 August 2018 в 08:11

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

8
ответ дан 5 August 2018 в 08:11

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 5 August 2018 в 08:11

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 7 August 2018 в 01:50

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

8
ответ дан 7 August 2018 в 01:50

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 7 August 2018 в 01:50

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 9 August 2018 в 06:05

Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu

8
ответ дан 9 August 2018 в 06:05

Ubuntu 16.04 и новее

Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.

Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.

3
ответ дан 9 August 2018 в 06:05

Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.

В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.

Qt

Gtk

wxWidgets

Некоторые дополнительные ресурсы

Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы

2
ответ дан 15 August 2018 в 01:18
  • 1
    Обновленный ответ для повышенного контента – Terrance 15 July 2016 в 21:05
  • 2
    немного изменил исторический контекст. – Terrance 16 July 2016 в 20:15

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

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