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