🤕 .NET: eligiendo framework gratuito para apps de escritorio

Ғылым және технология

La plataforma .NET dispone de muchas opciones para crear aplicaciones de escritorio: WPF, UWP, WinUI 2 y 3, .NET MAUI, Windows Forms... Y esto sin salirte de lo que te da Microsoft. Pero es que además existen también opciones de terceros como UNO Platform o Avalonia UI. ¿Qué es cada uno de ellos y cuáles son sos ventajas e inconvenientes? ¿Cómo elegimos entre todas estas opciones? Hoy le damos un buen repaso a todas estas opciones para que las conozcas y puedas decidir mejor.
ENLACES mencionados:
- Boletín mensual de campusMVP.es: www.campusmvp.es/boletin/
- Windows Forms: learn.microsoft.com/en-us/dot...
- Windows Presentation Foundation: learn.microsoft.com/en-us/dot...
- La interesante historia de JavaScript: www.campusmvp.es/recursos/pos...
- Universal Windows Apps o UWP: learn.microsoft.com/en-us/win...
- Las UWP no se soportan en .NET 5 o posterior: github.com/microsoft/WindowsA...
- WinUI: learn.microsoft.com/en-us/win...
- Tabla comparativa entre WinUI 2 y 3: learn.microsoft.com/en-us/win...
- .NET MAUI: dotnet.microsoft.com/en-us/ap...
- .NET MAUI para Linux: github.com/media-library/maui...
- Cómo crear tu primera app en Linux con VSCode: techcommunity.microsoft.com/t...
- UNO Platform: platform.uno/
- Avalon UI: www.avaloniaui.net/
PUNTOS CLAVE
00:00 Intro
00:58 Windows Forms
02:50 WPF
04:58 UWP
07:18 WinUI
10:05 .NET MAUI
13:47 Plataformas no-Microsoft
16:25 Puntos clave

Пікірлер: 32

  • @fersenmacias2699
    @fersenmacias269928 күн бұрын

    desconocía Uno Platform y Avalonia UI solo llegaba a .net Maui , gracias por el video muy interesante

  • @migueljimonq.2952
    @migueljimonq.295224 күн бұрын

    ¡Que videazo! Muchas gracias por compartir y hacer más digerible la información acerca de las tecnologías de Microsoft en aplicaciones de escritorio. Saludos!

  • @felixinit
    @felixinit24 күн бұрын

    Que excelente resumen, muchas gracias. Estoy aprendiendo . NET y me ha servido mucho tu orientación, ya que el universo de la documentación es masivo y son tantos productos y subproductos que de verdad es apabullante. Honestamente muchas gracias. Ahora ya se que me puedo enfocar en Maui para lo que necesito en este momento. Nuevo suscriptor a tu contenido.🎉

  • @DarwinMedina
    @DarwinMedina9 күн бұрын

    Muy bien explicado. Muchas gracias. Suscrito..!

  • @ErickOrlando
    @ErickOrlandoАй бұрын

    Tenia la duda de cual era mejor, Uno Platform o Avalonia UI, pero me quedó clarísimo con este video. Muchísimas gracias!

  • @dhardysd
    @dhardysd27 күн бұрын

    muchas gracias por la información tan clara 🙌

  • @mariov.7817
    @mariov.7817Ай бұрын

    Felicitaciones, bien explicado.

  • @Alejandrodaniel1818
    @Alejandrodaniel1818Ай бұрын

    muy bueno, me hizo recordar visual studio 2003 y 2005

  • @maggot008
    @maggot008Ай бұрын

    Excelente la reseña 💪

  • @edierarmesto6347
    @edierarmesto634726 күн бұрын

    Ohhh salve Rey Windows Forms...

  • @JulianBedoyaVargas
    @JulianBedoyaVargasАй бұрын

    Exelente video, esos videos me vuelven nostalgico, siendo programador mas de 30 años y que pase por todo eso, otra historia buena seria la de Dbase donde su evolucion fue FoxPro y donde Microsoft lo compro para abandonarlo; te felicito por el video !!

  • @MPA76
    @MPA76Ай бұрын

    Útil, muchas gracias

  • @Patxigaldakao
    @PatxigaldakaoАй бұрын

    Lo que me encanta es que vengas del futuro…. Cuando nació .net en 2022 hace más de 20 años

  • @campusmvp

    @campusmvp

    Ай бұрын

    Claro que vengo del futuro. Hay una lejía impresionante 😆 Si digo eso es un error, claro. Me refiero a 2002. Yo estaba alli., jejeje

  • @Patxigaldakao

    @Patxigaldakao

    Ай бұрын

    @@campusmvp yo también estuve allí. Y lo decía en plan broma… pido perdón si se ha entendido de otra forma. En mi vida como informático he programado, gestionado, enseñado y dirigido muchos proyectos según he ido avanzando en mi carrera, pero siempre recordaré mi primer proyecto de .Net en los principios del milenio. Un cordial saludo!!

  • @campusmvp

    @campusmvp

    Ай бұрын

    @Patxigaldakao claro, claro. Así lo he entendido: en plan broma. De hecho mi respuesta también lo era 😆 Lo he retocado mínimamente con lo poco que permite KZread y ahora "lo digo bien". Gracias por decírmelo. Saludos!

  • @studentdynamic6337
    @studentdynamic6337Ай бұрын

    Muchas gracias,

  • @andresmorenomeneses
    @andresmorenomenesesАй бұрын

    muchas gracias

  • @tibiyackssp
    @tibiyackssp27 күн бұрын

    En mi caso para desktop he usado Java FX, me parece muy bueno, podrían probarlo también

  • @joelsanchezalvarado9063
    @joelsanchezalvarado906326 күн бұрын

    Me has resuelto muchas dudas, me vino muy bien este video. Ahora me queda otra duda, si quiero que mi app de escritorio tambien se pueda acceder a ciertas funciones mediante la web lo ideal seria utilizar blazor? Para tener dos desarrollos en total, no me importaria perder un poco de congruencia visual

  • @campusmvp

    @campusmvp

    26 күн бұрын

    Gracias. Si utilizas WebView 2 tanto en WinUI como en MAUI (incluso en Windows Forms) puedes usar partes web sin problemas, no te hace falta Blazor. Aunque Blazor, he de decir, es maravilloso para desarrollo web y más rápido que otras opciones más tradicionales como Angular o React, especialmente si sabes ya C# y .NET. Saludos.

  • @rodolfolopezp
    @rodolfolopezp27 күн бұрын

    El problema que tengo en WINUI3 es que al inicio el form no se puede maximizar. Alguna solución?

  • @campusmvp

    @campusmvp

    27 күн бұрын

    Has probado a poner presenter.Maximize(); en el evento de lanzamiento OnLaunched o de activación OnActivated?

  • @JoseAntonio-1977
    @JoseAntonio-197719 күн бұрын

    Muy buen video ¿por que no ofrecéis cursos de programación de escritorio como los que explicas en el video?

  • @campusmvp

    @campusmvp

    19 күн бұрын

    Gracias! Pues simplemente porque de momento no hemos encontrado al autor adecuado, y crear cada uno de nuestros cursos lleva meses de trabajo con varias personas involucradas, por lo que no es fácil sacar muchos cursos. Quizá estemos equivocados, pero preferimos tener un catálogo pequeño pero muy bueno, que uno grande con "recetas" o cursos de mala calidad 😉 Si sabes de alguien que se quisiera animar, ya sabes: ¡que nos escriba! Gracias. Un saludo!

  • @JoseAntonio-1977

    @JoseAntonio-1977

    19 күн бұрын

    @@campusmvp igual a Miguel Ángel Ramos le gustaría XD

  • @campusmvp

    @campusmvp

    19 күн бұрын

    Sería un lujjazo y, además, si sigues el canal, sabes que nos conocemos desde hace años (tiene dos entrevistas aquí), pero ese tipo de gente tiene una vida más complicada si cabe que la de otros cracks que tenemos, aparte de incompatibilidades a veces con la empresa 😊

  • @drackkeyner
    @drackkeyner25 күн бұрын

    Tengo un mente hacer un proyecto de Delivery en .NET MAUI lo recomendarias? o mejor me voy a otro marco de desarrollo?

  • @campusmvp

    @campusmvp

    25 күн бұрын

    No sé a qué te refieres con "Delivery", lo siento. Las recomendaciones que te puedo dar están en el vídeo 🤷🏻 Suerte!

  • @xacompany

    @xacompany

    25 күн бұрын

    Una app de Delivery es muy compleja, son 3 apps en 1, la primera es la que usará el usuario final, la segunda es la del delivery en si mismo(Conductor) y tercera la de Picking o bien preparación del pedido. Yo te recomiendo hacer los servicios en .Net, pero no usaría MAUI. Busca otras opciones desde nativo o multiplataforma.

  • @drackkeyner

    @drackkeyner

    25 күн бұрын

    @@xacompany gracias 🙂 😊

Келесі