PHP和NodeJS之间的比较是值得的吗?

我开始这个话题,说我从2014年开始使用PHP,并且经验丰富,但是最近(昨天)我开始关注NodeJS。 节点增长迅速,已经被很多networking服务所使用。 我昨天开始使用它,但是我发现它比PHP更“比”初学者友好“。 我不是说这是计算机编程的初学者,而是一个初学者。

你有什么意见? 是否值得了解两种语言?

是否值得了解两种语言?

如果你来自PHP开发,学习节点是一个好主意。 它会以柔和的方式教你并发编程模式,还有事件/stream编程,它会导致你以软的方式面对底层操作系统的问题。

各种各样的东西,PHP大大解决你的盒子,你从来没有想过。

节点也会给你一个更大的操场去探索的印象。

但是,如果你想在build设网站的时候提高生产力,我相信PHP更好。 另一方面,如果你正在寻找性能,节点可能会更好,但是真正的性能来自像GO这样的编译语言,而不是脚本语言。

最后,如果php没有被所有那些沉重的javaesque框架所感染,这将是一个非常好的环境,在速度和复杂性之间有一个很好的折衷。 节点给你速度,但它带有一个复杂的代价可能是非常昂贵的。

作为这两种语言的初学者,我注意到了两种语言的下列优点

PHP

  • 混合代码与内容

  • 深层代码库

  • 不需要客户端应用程序

  • SQL

  • 编码速度

的NodeJS

  • 分离关注

  • 较新的代码意味着更多的现代function

  • 服务调用比HTML胖PHP调用更薄

  • JSON

  • 原始速度

你可以在这里阅读完整的文章