IBCBiomech / insolesibc

Prototipo de aplicación para plantillas
0 stars 1 forks source link

Cambiar proyecto insoles a formato WPF UI MVVM #13

Closed ivanjimenez closed 1 year ago

ivanjimenez commented 1 year ago

Este proyecto va a resultar de reaizar una nueva rama que será la versión 1.0.0 y el nombre de la rama release/1.0.0

bernatDiaz commented 1 year ago

Instalo el paquete del marketplace y creo el proyecto con la plantilla WPF UI - Compact Navigation (MVVM | DI) pero me saltan muchos errores de compilación antes de modificar nada. (La Fluent Navigation tampoco funciona)

ivanjimenez commented 1 year ago

Cambia la configuración del build a x64

image

bernatDiaz commented 1 year ago

Sigue dando error image

ivanjimenez commented 1 year ago

Te salen estos tres tipos de proyecto? Has creado otro desde el principio?

image

bernatDiaz commented 1 year ago

Me salen estos 3. He creado el Compact

ivanjimenez commented 1 year ago

Yo puedo crear cualquiera de los tres y ejecutarlo al menos. Intenta actualizar el Visual Studio 2022. Creo que hay otra versión. Desinstalas antes los paquetes de WPF UI y vuelves a seguir los pasos.

bernatDiaz commented 1 year ago

ok

bernatDiaz commented 1 year ago

Si. Era eso.

ivanjimenez commented 1 year ago

Me gustaría compartir contigo las impresiones con Avalonia UI.. Qué tiene Avalonia UI frente a WPF:

Avalonia UI Pros:

Avalonia UI Contras:

La arquitectura de Avalonia, está clarísimo que tiene como una pequeña máquina virtual que permite ejecutar la ui en un sistema gráfico soportable con diversas plataformas: Android, ios, mac, Windows, Linux. Etc.

En conclusión, aunque estás empleando en trabajar en Avalonia, y no es malo, porque quiero luego hacer una prueba multiplataforma. WPF por muy complejo que sea aplicar estilos, pero no se trata se sobreaprenderlo todo.

Existen también otras opciones como usar UIs para WPF como Telerik, Syncfussion, son de pago pero se incluirían. Lo que sí veo muy complejo es aplicar estilos a WPF de forma que sea un modern UI, pues esto nos llevaría mucho trabajo.

Así que, mañana estaremos hablando de algunas cosas como a las 11.00h te contacto.