Я хочу создать настольное приложение Ubuntu, в частности, для замены Gwibber.
Я могу писать код на Java, Python и несколько других технологий. Adobe Flex был бы вариантом, пока Adobe не решила сосать еще немного и перестала поддерживать AIR в Linux.
Примечание. Мне не нужна поддержка других ОС. Это будет личное приложение Ubuntu. Это может быть я с открытым исходным кодом, я не против дополнительной помощи.
Он должен легко интегрироваться с Ubuntu, уведомлениями и всеми.
Я думаю, что Python это, правильно ли? Как начать?
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Да, 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 и т. д.).
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы
Проверьте новый сайт Ubuntu App Developer , в котором должно быть все, что вам нужно, чтобы начать создание приложения для Ubuntu
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Software Software Illumination . Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE для Python рекомендуются для разработки приложений Ubuntu в Python, см. эти вопросы.
Вы можете писать и отправлять приложения примерно во всех щекотливых целях. Существует множество разных языков, которые вы можете использовать с несколькими библиотеками связывания UI.
В разработке приложений для Ubuntu Desktop существует множество библиотек пользовательских интерфейсов \ frameworks \ programming languages. Qt имеет самую зрелую интеграцию с текущей версией ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Обновление 7/15/2016: Ubuntu теперь имеет платформу распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начало работы