UI wise: React JS with hooks. I can build everything on the webserver side and do everything with Async requests. It's great... as for on the webserver side... let's just say Not Python.
I deeply dislike the almost lack of compile time errors in Python. I like my programming language which as long as I know what I'm doing it will likely be correct once it compiles.
How is that different from JS, which you say is your favorite? Sure, you can have Typescript, but you can type your Python code as well and use something like mypy. I would understand disliking Python if you said your favorite was something compiled like Go or Rust, but it's surprising to me you dislike Python so much while still liking JS.
I went from Laravel (PHP) to Symfony (PHP) to Flask (Python), and Django (Python). Django feels the best to build medium-big stuff quickly, but all of the ones mentioned above are decent. Frontend-wise Angular feels too bloated, Vue.js 2 is nice (waiting for v3), but looking into Svelte and feeling excited about it.
CSS I'm comfortable with Bootstrap and Bulma, but want to look into Tailwind for future projects.
C# / WPF. Unfortunately, it's become obsolete (WPF), and M$ is pushing UWP into view. I have lots and lots and lots of issues with that, I could probably write a book on it.
They're working on WinUI 3.0, and that should be the holy grail of UIs (when it comes to C#). I'm pretty skeptical, so we'll see...
20 comments
[ 5.1 ms ] story [ 66.4 ms ] threadI'm genuinely interested in learning the reason here
2. Elixir with Phoenix - building my first product with it and I like how it pushes me to think more about my code
As a pro: Laravel/PHP.
CSS I'm comfortable with Bootstrap and Bulma, but want to look into Tailwind for future projects.
They're working on WinUI 3.0, and that should be the holy grail of UIs (when it comes to C#). I'm pretty skeptical, so we'll see...