3 ms·
I remember back when I was working at a startup that used C# and then moved to a different startup where I was responsible for choosing framework, so long as it
by catlover76 3y ago
I remember back when I was working at a startup that used C# and then moved to a different startup where I was responsible for choosing framework, so long as it was NodeJS. Back then, the back-end TypeScript ecosystem was very small. A couple of the frameworks used IoC and DI, which of course were a standard feature of the C# back-end I had worked on. But I never really understood what IoC and DI were for, so I didn't use one of the bigger TypeScript frameworks that used them.
At the time, I thought I was dumb for not understanding the point of those things, but now, years on, I think those things really are just unnecessary.
I do like C# btw and would be happy to work with it again.
- cjalmeida 3y agoDI, at least in Java is a way to avoid rolling your own custom code to add dinamicity to the language. As you point out, JS, TS and Python are dynamic enough to not need those.