Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el...

28
Programación Rápida en linux. Gastón González Pacheco (@sniper_cl) Ingeniero de Ejecución en Informática Docente Informática Santo Tomás. http://lamiradelsniper.wordpress.com

Transcript of Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el...

Page 1: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Programación Rápida en linux.

Gastón González Pacheco (@sniper_cl)

Ingeniero de Ejecución en InformáticaDocente Informática Santo Tomás.http://lamiradelsniper.wordpress.com

Page 2: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

¿Por qué desarrollar para Ubuntu?

Page 3: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Primero: Instalar Quickly Se recomienda tener instalado PyGTK

http://apt.ubuntu.com/p/quickly ó $ sudo apt-get install quickly

Page 4: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Código

Page 5: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Diseño

Glade es un diseñador de interfaz de usuario

Su aplicación tendrá una interfaz de usuario que no es sólo útil, sino

atractiva.

Page 6: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Evolución Histórica

Bazaar

El control de versiones código fuente de es imprescindible durante el

desarrollo.

Page 7: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Depuración

Winpdb es un rápido depurador de Python

Buscar, analizar y corregir defectos de software.

Page 8: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Colaborar

Launchpad es una plataforma de colaboración en línea y

alojamiento de proyectos de software.

Si usted es un desarrollador independiente o es parte de un

equipo trabajo.El código puede ser manejado y

expuesto a los colegas quienes harán una colaboración más

eficaz y divertida

Page 9: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Distribuir

Ubuntu utiliza el sistema de paquetes Debian para distribuir, instalar y actualizar aplicaciones.

Después de lanzar una aplicación, el siguiente paso es distribuirlo a

los usuarios.

Page 10: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Publicar

Centro de Software de Ubuntu.

Una vez que su aplicación ha sido puesto en libertad y

empaquetada, ya está todo listo para el último paso en el camino.

Page 11: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Demo!!!!

Page 12: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

Muchas Gracias.@sniper_cl

Page 13: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

CódigoLa primera etapa en el camino desde la idea hasta la creación será para

empezar a escribir su aplicación. Hemos elegido una combinación de herramientas que le permiten

producir código portable, robusto y hermoso.

Page 14: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

PythonPython es un lenguaje de programación fácil de aprender y potente, con

una amplia biblioteca estándar que proporciona funciones e interfaces para casi cualquier tarea.

Es orientado a objetos, extensible y basado en intérprete-, lo que significa que funciona bien a todo tipo de proyectos, desde pequeños scripts de

bases de código extensas. Su elegante sintaxis permite escribir código que es muy legible y conciso.

Page 15: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

GTK +GTK + es una herramienta multiplataforma que permite crear ricas

interfaces gráficas de usuario con un conjunto de widgets extensibles. Con un enfoque en la facilidad de uso y el acceso universal, que proporciona un marco que le ayuda a producir aplicaciones con el

lenguaje nativo completo y accesibilidad.

Page 16: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

PyGTKPyGTK es un conjunto de enlaces que unen la versatilidad de un lenguaje

de programación de primera clase con la modularidad de un conjunto de herramientas gráficas robusta, lo que permite la creación de varias

plataformas de interfaces de usuario de GTK + en Python. El resultado final es una poderosa combinación que aumenta la

productividad al escribir aplicaciones.

Page 17: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

GeditGedit es un versátil de propósito general diseñada editor de texto en los

principios de simplicidad y facilidad de uso. El resaltado de sintaxis y un marco de complementos flexible que sea un

editor de texto ligero pero potente ideal para escribir código.

Page 18: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

DiseñoSu aplicación tendrá una interfaz de usuario que no es sólo útil, sino

también visualmente atrapantes. Y usted necesita una herramienta para modificar fácilmente y rápidamente se incluyen las

modificaciones. Tenemos exactamente lo que está buscando.

Page 19: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

GladeGlade es un diseñador de interfaz de usuario visual para el conjunto de

herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir elementos gráficos de interfaz de usuario en el código, Glade trae el prototipado rápido a la tabla que le permite añadir de forma dinámica, eliminar y

modificar los widgets para el diseño.

Page 20: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

HistóricoEl código fuente de control de versiones es imprescindible durante el

desarrollo. No sólo le permite volver a versiones anteriores, sino que también permite a un equipo para trabajar de manera efectiva en la

misma base de código.

Page 21: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

BazarBazaar es un sistema de control de versiones que le ayuda a rastrear la

historia del código de su aplicación en el tiempo. Su naturaleza distribuida y avanzadas capacidades de combinar tanto la

facilidad y fomentar la colaboración dentro de los equipos y de colaboradores externos durante el desarrollo.

Page 22: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

DepurarBuscar, analizar y corregir defectos de software jugará un papel

importante para garantizar su aplicación es sólida como una roca y se comporta como se esperaba.

Page 23: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

WinpdbWinpdb es un rápido depurador de Python. Proporciona una interfaz

gráfica con toda la funcionalidad habitual que se espera de un depurador moderna y mucho más: múltiples hilos, la modificación de espacio de nombres, depuración integrada, y la comunicación cifrada

son sólo algunos de los aspectos más destacados.

Page 24: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

ColaborarSi usted es un desarrollador independiente o el trabajo como parte de un

equipo, que tiene un eje central en el código puede ser manejado y expuesto a los colaboradores harán una colaboración más eficaz y

divertida.

Page 25: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

LaunchpadLaunchpad es una colaboración en línea y la plataforma de alojamiento

de proyectos de software. Proporciona un conjunto de herramientas para permitir la gestión y mantenimiento del ciclo de vida completo de un proyecto. Se une a las comunidades por lo que es fácil compartir

código, informes de errores, traducciones e ideas a través de proyectos.

Utilice los configurar rápidamente comando para vincular su aplicación a un proyecto de Launchpad, y la liberación de forma rápida y compartir rápidamente los comandos para liberar o actualizar una nueva versión

de su aplicación

Page 26: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

DistribuirDespués de lanzar una aplicación, el siguiente paso es distribuirlo a los

usuarios. Embalaje que asegura que será capaz de instalarlo con un simple clic de un botón.

Page 27: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

De paquetes de DebianUbuntu utiliza el sistema de paquetes Debian para distribuir, instalar y actualizar aplicaciones. El estándar de paquetes de Debian y todas las

herramientas asociadas garanticen un marco seguro, escalable y probada para entregar aplicaciones a millones de usuarios.

Page 28: Programación Rápida en linux. · Glade es un diseñador de interfaz de usuario visual para el conjunto de herramientas GTK +. Mientras que en GTK + hace que sea sencillo para definir

PublicarUna vez que su aplicación ha sido puesto en libertad y envasados, ya está todo listo para el último paso en el camino: publicarlo en el Centro

de Software de Ubuntu y llevarlo al escritorio de cada uno. También tenemos que cubría, y estamos ofreciendo a usted, lo han adivinado-

con otra herramienta que le permitirá obtener su aplicación en el Centro de Software en muy poco tiempo: MyApps.