# data[].attributes.body
WindowBuilder el cual es un plugin de Eclipse que nos permite desarrollar rápidamente una Interfaz Gráfica de Usuario (GUI) por medio de una paleta de componentes con tan solo arrastrar y soltar, generándonos el código necesario para su funcionamiento.

# data[].attributes.body
Relativamente simple y fácil de aprender.

Facilitar mucho el trabajo al programar, ya que solo se tiene que arrastras los componentes necesarios para su GUI generando el código automáticamente.

Permite configuraciones de varias líneas de código con un sólo clic y el resultado es aceptable.

El código generado no requiere bibliotecas personalizadas adicionales para compilar y ejecutar.

# data[].attributes.body
Según los cambios que realices en el código "a mano", al abrir otra vez la perspectiva WindowBuilder ésta puede quedarse "atascada", hasta llegar al punto de que tengamos que recargar varias veces.

No viene preinstalado con Eclipse Neon, se debe instalar un plugin.

Si no se usa como debe de ser y nos mal acostumbramos a su utilización, puede generar dependencia y poca calidad en el código.

# data[].attributes.body
Tkinter es una librería que proporciona clases que permiten la creación de GUI (interfaz gráfica de usuario) denominados Frames (Ventanas , marcos o también llamado formularios) acompañados de una serie de atributos y funciones que establecen la visualización, posicionamiento y control de widgets (objetos GUI). Las propiedades de los widgets se especifican con argumentos de palabra clave. Los argumentos de palabra clave tienen el mismo nombre que el recurso correspondiente bajo Tk o tk según la versión de Python.

# data[].attributes.body
Se presenta en la biblioteca Python subyacente.

La creación de ejecutables para las aplicaciones de Tkinter es más accesible ya que Tkinter está incluido en Python, y, como consecuencia, no viene con ninguna otra dependencia.

Simple de entender y dominar, ya que Tkinter es una librería limitada con una API simple, siendo la opción principal para crear interfaces gráficas de usuario rápidas para scripts Python.

# data[].attributes.body
No incluye widgets avanzados.

Si el número de widgets se hace más grande que permite mostrar la ventana con los tamaños máximos disponibles para la pantalla del monitor, hay un problema de acceso al área oculta de la ventana.

Pocos elementos gráficos.

Limitado control del comportamiento de la interface.

# data[].attributes.body
Windows Forms es el componente cliente inteligente de .NET Framework y .NET Core (desde .NET Core 3.0). Se trata de un conjunto de bibliotecas administradas que habilitan tareas comunes de las aplicaciones, como leer y escribir en el sistema de archivos. Cuando se usa un entorno de desarrollo como Visual Studio, se pueden crear aplicaciones de Windows Forms que muestran información, solicitan datos a los usuarios y se comunican con equipos remotos a través de una red.

# data[].attributes.body
Proporciona una de las formas más productivas de crear aplicaciones de escritorio basadas en el diseñador visual.

Colocación de controles visuales mediante arrastrar y colocar.

Puedes desarrollar aplicaciones enriquecidas gráficamente que son fáciles de implementar, y actualizar, se puede trabajar sin conexión a Internet.

Existe una integración con el Sistema Operativo, tanto en el uso de recursos como en la parte visual.

# data[].attributes.body
Los cambios a la aplicación generalmente requiere de actualizar todos los clientes, pero es posible hacer que la aplicación misma busque por actualizaciones, notifique al usuario y se auto-actualice.

Se requiere generalmente que la PC que va a ejecutar la aplicación cuente con ciertos requisitos de hardware mínimos.

# data[].attributes.body
Raul Alejandro Craules Mendoza
- 19490312
Karen Delgado Nuñez
- 20490210
Natziely Galvez Valenzuela
- 19490316
Roberto Aguilar Cerda
- 18490909
Osbaldo Dueñas Padilla
- 20490211