4 ms·
I don't see why this is getting downvoted so heavily. OP asked a question and I gave an honest answer. Most people here understand that dynamic languages are a
by DRickson 10y ago
I don't see why this is getting downvoted so heavily. OP asked a question and I gave an honest answer. Most people here understand that dynamic languages are a bad choice for big projects so I don't see why that would get downvoted either (even if I were wrong, I believe the rules state that downvoting isn't for things you disagree with, but things that add no value to the discussion).
- bbcbasic 10y agoProbably cognitive dissonance... if they've built a nodejs career they don't want to hear this kind of talk.
- brudgers 10y agoI suspect that the reason it is downvoted is because there is a strong claim that is not supported by examples, rationals, or reasons. In addition I suspect that the technical claim is contrary to some people's experience. I suspect that it's boldness and absent support are likely to correlate with poor internet behavior in other people's experience. The guidelines do not advise people not to downvote for disagreement. The guidelines do ask people not complain about them.
- wwalser 10y agoYour comment is not a substantive addition to the discussion. It's generally understood that anyone on HN who doesn't take the time to click into this thread is likely to be either not in the target market or is otherwise unwilling to pay for an ebook on this topic. Chiming in on discussions anywhere simply to say "I'm not the target audience and here are some reasons that no one should be", is generally met with some social equivalent of downvotes. When someone makes a thread along the lines of "Non-NodeJS devs, what keeps you from using NodeJS?", this comment will be a welcome addition. I'd suggest that even there, you add something substantive. That the language is dynamic is probably not a good starting place given that dynamic languages run like half of the internet. Start with threading, the event loop, callbacks or swallowed errors - all ripe targets.
- webmaven 10y agoWhile I wouldn't choose NodeJS either[1], your claim that dynamic languages are unsuitable for large systems doesn't stand up to casual scrutiny - Mozilla, Bitly, Industrial Light and Magic, Disqus, Quora, and so on all use Python to build large-scale, robust systems, some for well over a decade. If you don't mind my asking, where did you come up with the idea that dynamic languages are unsuitable in this way? [1] My reasons are many and varied, but largely come down to a matter of personal taste and bias due to long-ago experiences that soured me on JS.