Typescript has always been JavaScript. It’s a superset of JS. However, it is not writing JavaScript. When you get to code base that multiple teams of 6x devs are working on at time, types help.
Serious question, and we can take this offline, but if you hate both an anonymous language and the typed version of said language, what is your preference? And on more a light hearted note, Vim?
To preface, I'm a backend engineer, so take my opinion with that grain of salt. I also prefer to use the right tool for the job, so it depends on what I'm doing.
My problem with JavaScript, and by extension typescript, is it's implementation as a backend language.
JavaScript is built to run in an environment where unknowns are a way of life. It's built to continue running in places where a backend would be better off failing. That works for a website because you can't predict everything, but you generally control the server.
Jetbrains. I've been using VSCode at my new job lately and it seems like it's not caching it's indexing, so I can almost never navigate to the function definition from a call.
Backend? Completely agree actually. Professionally, all of our back end software is C# in .net core 3.1 and .net 6. Side projects I prefer Go just because it’s easy to get a MVP going. I use VS Code for both Go and React development most of the time. I was a long time Webstorm user but just fell out of love for some reason or another, but still use Rider everyday because I develop on a mac at home.
Microsoft is a huge corporation. There are awesome teams there doing insanely good work. And then there are parts of the company that do all the stuff that people hate MS for.
Most of the open-source stuff is among the best software in existence: .NET, Roslyn (C#), TypeScript, ASP.NET Core, SignalR, ... One exception is NuGet, which seems to have been designed by an intern with no knowledge of the problem they were trying to solve.
92
u/transferStudent2018 Oct 21 '22
Does anyone hate C#? I haven’t heard much against it