Is LEARNING WPF still WORTH it in 2023?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 123

  • @tutorialsEU
    @tutorialsEU  ปีที่แล้ว +4

    🚀 C# Progress Academy - Skyrocket your C# skills with the ultimate course bundle: academy.tutorials.eu/p/csharp-progress-academy
    🐝 Thank you, NordVPN, for sponsoring this video! We use NordVPN daily for all of us here at TutorialsEU, so you can be sure that our recommendation is genuine! Go and check it out for yourself! nordvpn.com/tutorialsEU
    🚀 Master C# and .NET programming EASILY with our best-selling C# Masterclass: bit.ly/47Hk3u7
    Check out these GITHUB projects!
    WPF Server Client - github.com/goktugfevzi/WPF-Server-Client
    WPF MVVM Example - github.com/Ramaloke/WPF-MVVM-Example
    Machine Learning Object Detection in .NET with WPF App - github.com/gerardo-lijs/MachineLearning-ObjectDetect-WPF
    WPF Roadmap 2023 - github.com/dotnet/wpf/blob/main/roadmap.md
    What is ReactiveUI? - github.com/reactiveui/ReactiveUI
    Awesome WPF - github.com/Carlos487/awesome-wpf#libraries
    Check out the TH-cam video featured in the video!
    WPF C# Professional Modern Flat UI Tutorial - th-cam.com/video/PzP8mw7JUzI/w-d-xo.html
    ML.NET Model Builder: Machine learning with .NET - th-cam.com/video/cUqNzZwzUV0/w-d-xo.html

  • @JeanRosa-qc3mb
    @JeanRosa-qc3mb 4 หลายเดือนก่อน +19

    winforms is ANCIENT tech and still has it's uses today, WPF is way more powerful and newer, trust me WPF is not going anywhere anytime soon.

    • @eng3d
      @eng3d 2 หลายเดือนก่อน +1

      So Winforms.
      IMHO, WinForms is RAD while WPF requires programming using XML, and XML is bad.

    • @matswessling6600
      @matswessling6600 12 วันที่ผ่านมา +1

      @@eng3d "xml is bad"? in what way?

    • @eng3d
      @eng3d 8 วันที่ผ่านมา

      @@matswessling6600 Editing an XML is:
      a) prone to mistakes.
      b) it has a learning curve as if we wouldn't have enough dealing with HTML
      c) XSLT, schemas, and such are a thing of the past.
      d) XML Path is evil
      e) Some solutions require hacky stuff. For example binding, so we add templates inside templates.

  • @LouisDuran
    @LouisDuran 9 หลายเดือนก่อน +28

    10:30 I think you meant to say "Is learning WPF still worth it in 2023?" learning C# is practically a pre-requisite for WPF (I don't know anyone that does WPF in another language). Learning C# is a very different question but also a resounding yes.

  • @baderuk73
    @baderuk73 11 หลายเดือนก่อน +29

    I develop add-ons for AutoCAD and Revit. WPF is an essential tool in my arsenal
    Love it!!

    • @djelasrca8091
      @djelasrca8091 9 หลายเดือนก่อน +2

      What i dont like about wpf is that is hard to customize anything. For example to change te color of the title bar and make custom buttons on it you have to set WindowStyle to none and write lot od code to make your custom window work and in the end you lose animations and lot of other things. Recently i discovered something called WPFUI and its much easier but overall i would always prefer avalonia over wpf

    • @budiardjo6610
      @budiardjo6610 27 วันที่ผ่านมา

      wow, you are definitely hardcore engineer

  • @ODTMedia
    @ODTMedia ปีที่แล้ว +17

    Avalonia is the way forward for me!

  • @markbennett1237
    @markbennett1237 ปีที่แล้ว +13

    I'm looking into two competitors... Avalonia UI and Uno Platform. Avalonia is very much like WPF, except that it is portable to other operating systems like Linux and Mac. I believe Uno Platform is also like WPF and is also portable. WPF has more tutorials out there, so I am currently learning WPF and intend to use one of these other two GUI libraries later.

    • @andik70
      @andik70 ปีที่แล้ว +2

      I heard one shd learn wpf to understand avalonia

    • @alexandrufilipescu1301
      @alexandrufilipescu1301 9 หลายเดือนก่อน +1

      I will do the same.

    • @patboy24
      @patboy24 6 หลายเดือนก่อน

      isnt WPF also portable to other OS if it based on .NET code instead of .NET Framework?

    • @markbennett1237
      @markbennett1237 6 หลายเดือนก่อน +2

      @@patboy24 No it is not. I don’t know all the details, but I believe there are several parts of WPF that depend on Windows only code, and Microsoft has no plans to port it to other platforms. Apparently, Avalonia has a commercial package available that can take existing WPF code, and with just a few modifications, compile it for other platforms. I don’t know how well it works though.

  • @CarrigansGuitarClub
    @CarrigansGuitarClub 4 หลายเดือนก่อน +4

    I'd say learning XAML is extremely important in 2024 (MAUI is basically all XAML - which is Microsoft's platform for desktop and mobile UI) - the back-end will be .Net8 (time of writing).

    • @eng3d
      @eng3d 2 หลายเดือนก่อน

      MAUI is dead on arrival.

  • @malandr1
    @malandr1 8 หลายเดือนก่อน +3

    Hi, great content.
    I can't find the video you mention at 5:55, I would really like to watch it, can you please give me a link ?

  • @_buffer
    @_buffer 9 หลายเดือนก่อน +9

    WPF and MAUI are so nice, Uno is another good once!
    Love the content, keep it up!

  • @putinninovacuna8976
    @putinninovacuna8976 10 หลายเดือนก่อน +8

    The bad and horrible thing about Avalonia is that it doesn’t have support for Microsoft Blend for Visual Studio, so I have to go back to WPF. Blend for studio is a W. Avalonia should improve

    • @xgui4-studios
      @xgui4-studios 4 หลายเดือนก่อน

      what is blend ??? it is the visual ui drag and drop designer inside of visual studio ???

    • @williambell4591
      @williambell4591 4 หลายเดือนก่อน +2

      Blend is an additional editor that deeply supports WPF features - visually creating animations vs coding them, for example.

    • @eng3d
      @eng3d 2 หลายเดือนก่อน +1

      @@williambell4591 Is Blend still alive? O_O

    • @williambell4591
      @williambell4591 2 หลายเดือนก่อน

      @@eng3d I have Blend on my dev PCs so I'd say yes.

  • @twilite295
    @twilite295 6 หลายเดือนก่อน +15

    I got a WPF job as my first software engineering job. The skill set has made me struggle to find a new job.

    • @maciekmrakowski
      @maciekmrakowski 6 หลายเดือนก่อน +6

      I also did a lot of WPF work. It’s seldom used (at least in the US and especially in California).
      Did you eventually find a new job? I’m curious to hear about your job search experience doing WPF full time at your job.

    • @twilite295
      @twilite295 6 หลายเดือนก่อน +6

      @@maciekmrakowski No I haven’t, it’s been rough. People are genuinely surprised when I tell them I do WPF.

    • @maciekmrakowski
      @maciekmrakowski 6 หลายเดือนก่อน +4

      @@twilite295 In one of my jobs, I was purely a WPF developer for 3 straight years, and managed to transition into more of the mainstream technologies. When I was actively looking, it was tough answering specifics on React. But eventually I got through it and no longer have to compete with people on the job market who know the mainstream tech while I'm an expert with the niche technologies.
      Where are you based off of approximately? Is it in California, the Midwest, New York? I'm curious to hear about your job search experiences (and maybe I can offer a pointer or two, who knows?)

    • @WChrisW-oy3mn
      @WChrisW-oy3mn 4 หลายเดือนก่อน +2

      I got a job that uses WPF to just pay the bills while looking for other jobs. I worked there for a month and decided to quit without new jobs and not include it in my resume lmao.

    • @twilite295
      @twilite295 4 หลายเดือนก่อน

      @@maciekmrakowski I’m based off NY. I’ve been working for 2 years now. Can’t find anything and when I do get interviews, it’s tough answering mainstream technology questions

  • @abidredlove
    @abidredlove 10 วันที่ผ่านมา

    thanks ..plz whats the best open source lib that make printable recp works well with wpf?

  • @mutayyab01
    @mutayyab01 ปีที่แล้ว +2

    Can You make a video side by side comparison of WPF & Windows Form
    How WPF has an edge instead of Windows Form
    Can You Upload a management system project on WPF ..
    Amazing Video

  • @dmytrohryshyn
    @dmytrohryshyn 9 หลายเดือนก่อน +4

    I wish to see more attention from Microsoft on this framework. Yes for sure WPF will be around for a while but WPF need get some modernization.
    Like toggle switches, Year picker control, Time picker, Ribbon and many more good stuff.

    • @alexandrufilipescu1301
      @alexandrufilipescu1301 9 หลายเดือนก่อน

      WPF is now open source so its up to the cummunity.

  • @InsertHere
    @InsertHere ปีที่แล้ว +3

    Thank youu! I have been stumbling a lot looking for a way to make a UI for my program. Never done something like this, and this video helped me!

  • @Tymonello
    @Tymonello 2 หลายเดือนก่อน +2

    What about Avalonia and Uno?

  • @dineshphalak5388
    @dineshphalak5388 10 วันที่ผ่านมา

    I am using WPF last more than 6 years for high response application

  • @djelasrca8091
    @djelasrca8091 10 หลายเดือนก่อน +3

    I recently built an application with WPF, but when I open it on a large monitor, my fonts are blurry. Does anyone know how to fix that?

    • @xgui4-studios
      @xgui4-studios 4 หลายเดือนก่อน +1

      i think it is because your app may not be well optimised for higth dpi

    • @infeltk
      @infeltk หลายเดือนก่อน

      @@xgui4-studios LOL font should be rendered for dpi.

  • @vladoz9299
    @vladoz9299 2 หลายเดือนก่อน

    WPF is desktop tech. If you have a need of desktop tech, why not use WPF. Do we consider using web tech as desktop tech, better? Just adds another tech in the mix, you need to use html, css, javascript and a server tech for web app to work :) Hearing professional "programmers", console apps will die, also "professional" programmers say, everything will be converted to web technologies... yes, I had problem with Flash AS3 and struggled to find job with it... companies such an inert beings, can train employees new tech if needed...

    • @TheVincent0268
      @TheVincent0268 หลายเดือนก่อน +1

      I just did a four month project to build a console app for converting a database. Console apps aren't going anywhere.

  • @DotnetMailer-pv9cy
    @DotnetMailer-pv9cy 4 หลายเดือนก่อน +1

    UWP?

  • @liftfresh4life
    @liftfresh4life ปีที่แล้ว +2

    I just bought murachs most recent windows forms but, should I consider learning wpf instead or is win forms a good baseline?

    • @LuigiZambetti
      @LuigiZambetti ปีที่แล้ว +1

      WPF for sure. Windows Forms are not supported anymore, and less used in these days.

    • @liftfresh4life
      @liftfresh4life ปีที่แล้ว

      @@LuigiZambetti What does not supported mean?

    • @tunamusic2314
      @tunamusic2314 ปีที่แล้ว

      intersred@@liftfresh4life

    • @adrianstrassnig8287
      @adrianstrassnig8287 ปีที่แล้ว

      @@liftfresh4life no updates

    • @footlessbird1998
      @footlessbird1998 ปีที่แล้ว

      You need to check the needs of the company not your hobbies.

  • @Quick-Bull01
    @Quick-Bull01 9 หลายเดือนก่อน +1

    I'm a student learning C# on Udemy, with the goal of game development. Would I be missing out on too much content if I skip the entire WPF section?

    • @ignem432
      @ignem432 9 หลายเดือนก่อน

      Not really as you are ultimately only going to be using API calls from your game engine. WPF is mostly used for standalone applications.

  • @Tecnoesclavos
    @Tecnoesclavos 6 หลายเดือนก่อน +1

    I don't understand when I create new project in Visual Studio what I choose WPF or WinUI 3...

  • @MartinWidmer_OGDeveloper
    @MartinWidmer_OGDeveloper 13 วันที่ผ่านมา

    The ticking noise is very irritating.

  • @deepakbind5543
    @deepakbind5543 9 หลายเดือนก่อน

    nice video
    love from INDIA

  • @patyue5012
    @patyue5012 ปีที่แล้ว +2

    I can't find any good source to learn wpf.

    • @xtr4zy
      @xtr4zy 9 หลายเดือนก่อน

      Have you tried SingletonSean ?

    • @alexhoyt3748
      @alexhoyt3748 5 หลายเดือนก่อน

      Udemy has some good courses

    • @TheVincent0268
      @TheVincent0268 หลายเดือนก่อน

      Pluralsight

  • @FernandoPena-ug8rt
    @FernandoPena-ug8rt ปีที่แล้ว

    Good morning
    -can techonology help us learn and teach better?can it make us be more productive?

  • @MorseRalap-r3f
    @MorseRalap-r3f หลายเดือนก่อน

    Davis Mark Rodriguez William Walker David

  • @WesleyEllis-n4c
    @WesleyEllis-n4c หลายเดือนก่อน

    2408 Satterfield Harbor

  • @SusanGarcia-h5u
    @SusanGarcia-h5u 2 หลายเดือนก่อน

    Bartell Courts

  • @jasmine184
    @jasmine184 2 หลายเดือนก่อน

    Williams Carol Allen Larry Harris Kevin

  • @PrittTheresa-p6i
    @PrittTheresa-p6i 2 หลายเดือนก่อน

    Cole Road

  • @HarteLionel
    @HarteLionel หลายเดือนก่อน

    115 Boris Station

  • @FredMyrna-x2f
    @FredMyrna-x2f หลายเดือนก่อน

    Taylor Eric Moore Larry Young Daniel

  • @SinclairNicole-j6e
    @SinclairNicole-j6e หลายเดือนก่อน

    Claud Lakes

  • @RobbinsAlger-q8t
    @RobbinsAlger-q8t 2 หลายเดือนก่อน

    Little Cliff

  • @ArnoldMalinowski-z9z
    @ArnoldMalinowski-z9z 2 หลายเดือนก่อน

    Asia Spring

  • @SnowChristian-o6p
    @SnowChristian-o6p 2 หลายเดือนก่อน

    Fritsch Orchard

  • @AntoinetteFanny-l8s
    @AntoinetteFanny-l8s 2 หลายเดือนก่อน

    Young Donna Taylor Matthew Wilson Jennifer

  • @WalterWanda-p6y
    @WalterWanda-p6y 2 หลายเดือนก่อน

    Runolfsdottir Passage

  • @ClaraTina-h8f
    @ClaraTina-h8f 2 หลายเดือนก่อน

    Perez Mary Harris Kimberly Moore Brenda

  • @MargaretAnderson-l9k
    @MargaretAnderson-l9k หลายเดือนก่อน

    Andres Centers

  • @NelidaBoudrieau-x8c
    @NelidaBoudrieau-x8c 2 หลายเดือนก่อน

    Jayme Mountains

  • @WandaGarcia-f7z
    @WandaGarcia-f7z 2 หลายเดือนก่อน

    Jeromy Square

  • @DavidMakanani-l2f
    @DavidMakanani-l2f 2 หลายเดือนก่อน

    Mueller Lodge

  • @DorothyRobinson-c9t
    @DorothyRobinson-c9t 2 หลายเดือนก่อน

    Kariane Vista

  • @roddypine6077
    @roddypine6077 8 หลายเดือนก่อน +5

    Microsoft has not develop a successful APP framework since WPF 4.5. Everything they have done, they have trashed and MAUI is going the same route.

  • @ReadeHogan-l1f
    @ReadeHogan-l1f หลายเดือนก่อน

    Dayana Falls

  • @matswessling6600
    @matswessling6600 7 หลายเดือนก่อน +2

    avalonia was such a mistake.

  • @Csharp-O-Matic
    @Csharp-O-Matic 10 หลายเดือนก่อน +1

    Competitors ... Uno Project ... Avalonia ... Gtk# .... etc... etc...

  • @spcjm
    @spcjm 7 หลายเดือนก่อน

    where is the wpf journal app video?

  • @JosephLewis-i7h
    @JosephLewis-i7h หลายเดือนก่อน

    Wilson Frank Thomas Brenda Moore Karen

  • @89tkp
    @89tkp 10 หลายเดือนก่อน +1

    I believe that react native is better.

    • @xgui4-studios
      @xgui4-studios 4 หลายเดือนก่อน

      react native is for mobile while wpf is for Windows, a desktop operating system

  • @jessedv5915
    @jessedv5915 5 หลายเดือนก่อน

    What about WinUI

    • @abdullah6115
      @abdullah6115 5 หลายเดือนก่อน +1

      Not mature yet

  • @0L1
    @0L1 6 หลายเดือนก่อน

    You're mixing apples and oranges here mate, ReactiveUI is (ironically) not a UI framework.

  • @IsraelBelongToChrist
    @IsraelBelongToChrist 3 หลายเดือนก่อน

    I can tell you, WPF is pretty easy if you already have knowledge with another language.

  • @mdsafikulislam7430
    @mdsafikulislam7430 ปีที่แล้ว +8

    Why not Windows Forms...

    • @etiennelemieux472
      @etiennelemieux472 ปีที่แล้ว +9

      Well, you can use it, but it will be more difficult to make it testable, and very difficult to make it looking good !

    • @baderuk73
      @baderuk73 11 หลายเดือนก่อน +4

      Winforms are good, but you can get really creative with WPF.

    • @williambell4591
      @williambell4591 4 หลายเดือนก่อน

      WinForms apps use X,Y,Width,Height for control placements whereas WPF supports various “Layout Managers” that allows the controls on a screen to dynamically resize and reflow, based on window size similar to website pages etc.
      IMO Winforms is great for small(ish), “quickie” utility applications that require minimal user interaction.
      WPF has the ability to “LOOK HELLA GOOD” while performing complex functionality as well…

  • @NancyAmbriz-o6j
    @NancyAmbriz-o6j 2 หลายเดือนก่อน

    Fay Dam

  • @heinzriemann3213
    @heinzriemann3213 7 หลายเดือนก่อน

    Really liked this video but the background music was highly annoying .

  • @HOWYOUDOIN884
    @HOWYOUDOIN884 3 หลายเดือนก่อน

    cool video but the music is distracting

  • @wodzupl25
    @wodzupl25 ปีที่แล้ว +12

    Only Avalonia wpf is dead

    • @jacksmith-hz8vb
      @jacksmith-hz8vb ปีที่แล้ว

      why,😂 i just went to they web site, the app ui is pretty, that is really a pity

    • @footlessbird1998
      @footlessbird1998 ปีที่แล้ว

      Ava did too

    • @footlessbird1998
      @footlessbird1998 ปีที่แล้ว

      ded

    • @vectar
      @vectar ปีที่แล้ว

      @@footlessbird1998So what is the answer?

    • @bryanpaderes8963
      @bryanpaderes8963 8 หลายเดือนก่อน +3

      As of now Avalonia doesn't have more available third parties UI controls like WPF. I can easily achieve desktop development project using WPF compare to avalonia with its resources. WPF is matured framework, but its windows only.

  • @LeeBarret
    @LeeBarret หลายเดือนก่อน

    4052 Koelpin Pass

  • @bobydaybabcock1580
    @bobydaybabcock1580 2 หลายเดือนก่อน

    53625 Lila Crest

  • @RutherfordVita
    @RutherfordVita หลายเดือนก่อน

    4553 Reichert Corners