我知道Html,CSS,javascript,引导,所以我现在想继续前进,我很困惑选择哪种服务器端语言,我学习了基本的PHP。我有一个项目要完成,其中有实时协作,文件上传等。现在我想学习和完成我的项目在2或3个月内。需要一些建议。提亚
发布于 2017-07-08 22:11:30
尽管您可以使用PHP创建实时应用程序,但Node.js“自然”更适合这种应用程序。此外,正如您所说的,您正在选择一种新的语言学习,我建议您看看哪一种正在变得更有表现力,这很可能会有更大的吸引力,从现在开始。Stack溢出的开发人员调查是您开始这项研究的一个很好的信息来源。
2017年: https://insights.stackoverflow.com/survey/2017#most-popular-technologies
2016年: https://insights.stackoverflow.com/survey/2016#technology-most-popular-technologies
作为我所说的关于Node.js和实时应用程序的基础:
为什么你会用Node.js
https://medium.com/the-node-js-collection/why-the-hell-would-you-use-node-js-4b053b94ab8e
Node.js真正突出的地方在于构建快速、可伸缩的网络应用程序,因为它能够以高吞吐量处理大量的同时连接,这等同于高可伸缩性。它的工作原理是非常有趣的。与传统的网络服务技术相比,每个连接(请求)都会产生一个新线程,占用系统内存,并最终使内存达到可用的最大值,Node.js使用非阻塞I/O调用在单个线程上运行,允许它支持数万个并发连接(在事件循环中保持)。
Node.js的哪些方面使其适合于实时web应用程序?
https://www.quora.com/What-aspects-of-Node-js-make-it-suitable-for-real-time-web-applications
下面是一些关于你的冒险的建议:
https://stackoverflow.com/questions/44991122
复制相似问题