Я хочу создать настольное приложение 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 и т. д.).
Посмотрите новый сайт Ubuntu App Developer, в котором должно быть все необходимое для начала создания приложения для Ubuntu
Вы можете написать и отправить приложение практически во всем, что вам нравится. Существует множество различных языков, которые можно использовать с несколькими библиотеками привязки пользовательского интерфейса.
Существует ряд библиотек пользовательского интерфейса \ frameworks \ языков программирования, с которыми можно работать при разработке приложений Ubuntu Desktop. Qt имеет наиболее зрелую интеграцию с текущей версией ubuntu, но в прошлом Gtk был более популярным выбором для этого.
Обновление от 15.07.2016: В Ubuntu теперь есть платформа Snappy для распространения приложений, которую вы можете использовать для создания и публикации приложений. Начать работу
Быстрое приложение, рекомендуемое в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативой Quickly является Illumination Software Creator. Версия 6 этого программного обеспечения (последняя версия) выпущена как пакет Debian под лицензией GPLv2. Illumination Software Creator позволяет вам легко создавать приложения с помощью интерфейса перетаскивания и экспортировать их на несколько платформ.
Для получения информации о том, какие более полнофункциональные IDE на Python рекомендуются для разработки приложений Ubuntu на Python, смотрите эти вопросы.
Да, я думаю, что синтаксис HTML-приложения должен быть таким.
`<DOCTYPE html>
`
Создайте, как хотите.
и используйте # для абзацев каждый раз в коде Python.
Используйте print () для автоматического отображения сообщения.
Включить javascript
Используйте HTML для создания страницы новой вкладки браузера.
Введите JavaScript (.js)
, используйте атрибут окна браузера javascript.
Стиль с CSS