2 ms·
I always see projects that were written in dynamic languages being rewritten in static languages, and never the other way around, fwiw. Actually it was (and is
by vanusa 5y ago
I always see projects that were written in dynamic languages being rewritten in static languages, and never the other way around, fwiw.
Actually it was (and is) quite common to see crufty old (but statically typed) C++, Java, what-you-have-you re-written in Perl and/or Python (well before the introduction of type annotations, in the latter case).
Reason: there are multiple factors involved in choosing a suitable language, and static typing is just one of them (and by no means a universal deal-breaker).
I never heard anyone say “let’s rewrite this in Node” unironically.
Good for you (and I would never say that other than as a tired, old joke). But unfortunately "respect" for Node runs quite high in some circles, and not a few developers consider to be not just occasionally acceptable server-side language, but (from the way they talk about it) to be the bees knees basically.
Why? TypeScript of course.