This Node.js is quite here for a while and it has been a good player in the team.
I haven’t personally used it.
So I thought I might swap from PHP to JavaScript as well. After all I know both, and front-end PHP
is not a thing. Plus it is closer to actual programming than PHP (compared to V8 engine).
But is it worth to be put into actual real production?
The page says that Microsoft and PayPal use it as well. Which makes me use Node.js even less.
Really? Microsoft and PayPal?
Microsoft? Developer of Micro$oft Windows? Filled with NSA spyware, yet-to-be-fixed holes (since Windows XP), easy self-DoS through network spam and predictable sub-programs?
And PayPal? The website that gave that one guy 4 quadrillion in debt?! Doesn’t let you withdraw money to your account without verifying yourself?
Those aren’t good arguments. Except that it’s JavaScript which is easier to use JavaScript/JavaScript than PHP/JavaScript. Performance, modularity and event-based programming. That’s all I got. Four arguments, they all seem great, but if it’s as open to being breached as cheese. Then I’m not swapping.
Has anybody pretty realistic argument that would recommend or disrecommend Node.js? I really want to make that jump, I just need some credible people, post some truthful comment about security of Node.js in either way
Those are no arguments at all. I don’t really see the relation between you disliking two companies which happen to use it, and technical reasons for choosing node.js over PHP; and the list of members of the node foundation is much longer anyway.
And that’s a couple of strong points isn’t it. ;-) To elaborate a bit, what probably makes the main difference to PHP is the non-blocking I/O, which makes for great performance when there are a lot of concurrent requests. This is not to say that PHP has poor performance – what suits you best depends on your requirements. So I’d suggest to search for some benchmarks to see under which conditions node outperforms PHP, and under which not.
There is no definite answer which one is better. But if you don’t feel a particular need to switch, the short answer is that you probably shouldn’t.
I feel need to switch due to “strong points” I mentioned. But I don’t know about security, here’s where I’m worried. I’d like to switch, but I don’t want Node.js to be breachable like cheese. It can 50 times faster, but if it’s easily cracked, then there’s no reason to switch, but if it’s quite sturdy then I would switch.
Those are arguments that couple sites decided to use. “Microsoft and PayPal use, so why would it be bad?”, well…