C
C#2y ago
Camster

❔ 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
Denis
Denis2y ago
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
Camster
CamsterOP2y ago
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?
Mayor McCheese
learn typescript and javascript modern ecmascript ( javascript ) has a good feel, it's a low lift from modern c#
Camster
CamsterOP2y ago
Thanks for the advice 🙂 I guess I'll just have to break the ice and learn it for real
ero
ero2y ago
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
Kouhai
Kouhai2y ago
And if some users want to use an actual desktop app, you can just wrap your web app in Electron /s
ero
ero2y ago
This but kinda unironically Completely unified UI on every platform? Sign me the fuck up
Kouhai
Kouhai2y ago
Yea, it's the only way to actually get xplat solution
Camster
CamsterOP2y ago
Thank you. I'll check this out. I know these terms and have seen them, but honestly have no in-depth knowledge.
ero
ero2y ago
Skip WPF and go straight to avalonia
Camster
CamsterOP2y ago
Checking it out now 😄
Accord
Accord2y ago
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.

Did you find this page helpful?