Después de de esta prolongada selección de información solucionamos esta dificultad que presentan muchos los usuarios. Te brindamos la solución y nuestro deseo es resultarte de mucha ayuda.
Solución:
Sí, Python es probablemente tu mejor punto de partida, si te sientes cómodo con él (¿quién no?).
Echaría un vistazo a Quickly. Está ahí para que los desarrolladores “oportunistas” escriban algo tan pronto como puedan. Como tal, sienta muchas bases para usted, además de brindarle una buena base para empaquetarlo y lanzarlo en Launchpad.
sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application
Pero eso te ayudará a empezar. Realmente recomendaría seguir el tutorial, pero los pasos principales son:
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)
Creo que estará de acuerdo, esto hace que escribir, diseñar, probar y publicar una aplicación sea repugnantemente rápido.
También hay otras plantillas disponibles para otros usos (aplicaciones CLI, etc.).
Visite el nuevo sitio para desarrolladores de aplicaciones de Ubuntu, que debería tener todo lo que necesita para comenzar a crear una aplicación para Ubuntu.
Puede escribir y enviar una aplicación en casi cualquier cosa que le guste. Hay un montón de idiomas diferentes que puede usar con varias bibliotecas de enlace de interfaz de usuario.
Hay una serie de bibliotecas de interfaz de usuarioframeworkslenguajes de programación para trabajar en el desarrollo de aplicaciones de escritorio de Ubuntu. Qt tiene la integración más madura con la versión actual de ubuntu, pero Gtk ha sido una opción más popular para esto en el pasado.
Qt
- Introducción a Qt
- Configuración con la aplicación Qml en ubuntu *Nota: las instrucciones son para aplicaciones móviles, pero los pasos de configuración también deben aplicarse a las aplicaciones de escritorio.
Gtk
- Introducción a GTK
- Configuración en ubuntu
wxWidgets
- Introducción
- Configuración en Ubuntu
Algunos recursos adicionales
- Lista de foros de Ubuntu
- ¿Cuál es la mejor manera de desarrollar aplicaciones para ubuntu?
- GtkSharp .Net para C# y otros lenguajes .net
- ¿Cómo escribo aplicaciones de ubuntu en Java?
- ¿Java o Python para Ubuntu?
- Recursos para aplicaciones de escritorio
Actualización 15/07/2016:
Ubuntu ahora tiene una plataforma de distribución de aplicaciones, Snappy, que puede usar para crear y publicar una aplicación. Empezar
Recuerda que puedes compartir esta reseña si si solucionó tu problema.