Je souhaite créer une application de bureau Ubuntu, spécialement pour remplacer Gwibber.
Je peux coder en Java, Python et quelques autres technologies. Adobe Flex aurait été une option jusqu’à ce que Adobe décide d’en sucer davantage et arrête la prise en charge d’AIR sur Linux.
Remarque - Je ne me soucie pas de supporter les autres systèmes d'exploitation. Ce sera une application personnelle spécifique à Ubuntu. Je peux open-source, cela ne me dérange pas de l'aide supplémentaire.
Il devrait s'intégrer de manière transparente avec Ubuntu, les notifications et tout.
Je suppose que c'est Python, est-ce correct? Comment puis-je commencer?
Consultez le nouveau site Ubuntu App Developer , qui devrait contenir tout ce dont vous avez besoin pour commencer à créer une application pour Ubuntu.
la source
Vous pouvez écrire et soumettre une application dans à peu près tout ce qui vous plaît. Il existe une tonne de langues différentes que vous pouvez utiliser avec plusieurs bibliothèques de liaisons d'interface utilisateur.
Il existe un certain nombre de bibliothèques d'interface utilisateur \ frameworks \ langages de programmation avec lesquelles développer des applications de bureau Ubuntu. Qt possède l'intégration la plus mature avec la version actuelle d'ubuntu, mais Gtk a été un choix plus populaire dans le passé.
Qt
Gtk
wxWidgets
Quelques ressources supplémentaires
Mise à jour 7/15/2016: Ubuntu dispose désormais d'une plate-forme de distribution d'applications Snappy que vous pouvez utiliser pour créer et publier une application. Commencer
la source
Ubuntu 16.04 et plus récent
L'application Quickly recommandée dans la réponse acceptée n'est pas disponible dans les référentiels Ubuntu 16.04 par défaut. Un logiciel alternatif à Quickly est Illumination Software Creator . La version 6 de ce logiciel (la version la plus récente) est publiée sous forme de paquet Debian sous licence GPLv2. Illumination Software Creator vous permet de créer facilement des applications à l'aide d'une interface glisser-déposer et de les exporter vers plusieurs plates-formes.
Pour plus d'informations sur les IDE Python les plus complets recommandés pour le développement d'applications Ubuntu en Python, consultez ces questions.
la source