❔ Thin/Thick UI Design
Hi! I've been a longtime c#.net programmer at a corporate office. I've been wanting to do some side work though, and I would love for it to grow to fulltime freelance. Problem is that most of my work has been intranet applications that are functionally sound but not very pretty. I've always considered myself a developer of systems with web interfaces, rather than a true web developer. My front-end experience is WinForms, ASP.NET MVC, and Blazor.
Is it worth learning the popular frameworks like WPF and React? Any resources out there on how to make web/apps that look pretty and good UI design? Appreciate the help 🙂
12 Replies
Get course for UI/UX. But just like programming, its a whole wide world. WPF is wonderful, so is React. If you do not like creating your own components, you can use third party libraries
Thanks! I've recently learned Blazor and have been gradually converting internal apps. Javascript is a huge weakness for me, so I like using c# for front end. I know React is more powerful, but you think for freelance work, Blazor isn't really sufficient?
learn typescript and javascript
modern ecmascript ( javascript ) has a good feel, it's a low lift from modern c#
Thanks for the advice 🙂 I guess I'll just have to break the ice and learn it for real
Unless you ever need to actually interact with the user's machine (file system, hardware, other processes), don't even consider creating a desktop application
People don't want to download and/or install software for trivial things when they could just open it in a browser or on their phone
xaml and mvvm are amazing skills to have
But you need to know when to use what
And if some users want to use an actual desktop app, you can just wrap your web app in Electron /s
This but kinda unironically
Completely unified UI on every platform?
Sign me the fuck up
Yea, it's the only way to actually get xplat solution
Thank you. I'll check this out. I know these terms and have seen them, but honestly have no in-depth knowledge.
Skip WPF and go straight to avalonia
Checking it out now 😄
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.