4 ms·
I never got this. Coding in Nodejs is much, much harder that in Python, Ruby, C# or Java. I've seen .NET (and even C) programmers that after a year of coding u
by emilsedgh 10y ago
I never got this. Coding in Nodejs is much, much harder that in Python, Ruby, C# or Java.
I've seen .NET (and even C) programmers that after a year of coding using node still don't have a clue what the hell is happening.
Dynamic typing vs. Static typing doesn't make a language harder. If you prefer dynamic languages you are just a bit lazier and short sighted.
Async vs. Sync (specially the way node handles it) IS harder, though.
- RussianCow 10y agoI agree with most of what you said, but this is a bit naive: > If you prefer dynamic languages you are just a bit lazier and short sighted. In theory, the only drawback of a statically typed language is the up front work required to make the compiler happy. In practice, you end up losing a lot of expressive power, and abstractions that were previously effortless now either add a lot of verbosity/complexity, or are simply impossible. Scala is the most expressive statically typed language I've seen, but even there you often have to jump through hoops to implement certain abstractions in a type safe way. The decision to use a dynamic language is not about laziness.