4 ms·
I have developed in many static typed languages like C# and Java in my career but now I am being converted to web and mobile development so I know the advantage
by bacro 8y ago
I have developed in many static typed languages like C# and Java in my career but now I am being converted to web and mobile development so I know the advantages and disadvantages of a static type system. In my experience, I am much more productive in a dynamic instead of a static type system when implementing frontends.
For you to have an idea, this react native project I developed alone was sold to the client to be implemented in 3 months. The catch was I didn't have any experience in mobile development and I was still developing another web project. So I had to learn react native, ios and android development as fast as possible to do a medium-sized app. Having more friction using typescript for me was a killer.
But for a backend I would certainly have used static types as it's way more critical.