4 ms·
Interestingly, Deno and Node were both originally developed by the same person, Ryan Dahl. Why did he feel the need to build a competitor to his own product? W
by bmwolf102990 3y ago
Interestingly, Deno and Node were both originally developed by the same person, Ryan Dahl.
Why did he feel the need to build a competitor to his own product? Whatever features are supposed to make Deno "better" than Node...why didn't he just work on integrating them into Node?
I understand that sometimes changes to software can be infeasible, especially if they are large fundamental/foundational changes, but this is still a bit of a head scratcher to me.
- Gare 3y agoIt is explained here: https://choubey.gitbook.io/internals-of-deno/introduction/history-of-deno https://choubey.gitbook.io/internals-of-deno/introduction/hi...
- smt88 3y agoHe couldn't work them into Node because he doesn't control Node.
- pavlov 3y agoWhy did Bill Gates have a team build Windows NT when he already had the extremely successful MS-DOS? Sometimes you do need to reset the foundations, then build compatibility on top.
- satvikpendem 3y agoHe explains why in this video: https://youtu.be/M3BM9TB-8yA https://youtu.be/M3BM9TB-8yA He also can't unilaterally change them in NodeJS because at that point it wasn't a solo project of his anymore.
- promiseofbeans 3y agoHe explains it in this talk, which is also when Deno was first announced: https://www.youtube.com/watch?v=M3BM9TB-8yA https://www.youtube.com/watch?v=M3BM9TB-8yA