Javascript 后端处理与phantomjs/nodejs之间的性能差异

Javascript 后端处理与phantomjs/nodejs之间的性能差异,javascript,highcharts,report,server-side,phantomjs,Javascript,Highcharts,Report,Server Side,Phantomjs,我目前正在开发一个服务器端应用程序,提供图形、统计数据、报告等 应用程序正在使用Highsoft(很棒的工具!)中基于javascript的Highchart库(图表生成库) 如果我要在前端创建图表,那么使用highchart是很酷的。但问题是。。或者,当我在后端(服务器端)创建图表并生成报告时,需要考虑 因为Javscript的本质是为前端(web)设计的,如果我要在后端使用它们,我必须使用phantomjs/nodejs 但如果我用服务器端语言(如PHP)做同样的工作,我确信它可以更快地处理

我目前正在开发一个服务器端应用程序,提供图形、统计数据、报告等

应用程序正在使用Highsoft(很棒的工具!)中基于javascript的Highchart库(图表生成库)

如果我要在前端创建图表,那么使用highchart是很酷的。但问题是。。或者,当我在后端(服务器端)创建图表并生成报告时,需要考虑

因为Javscript的本质是为前端(web)设计的,如果我要在后端使用它们,我必须使用phantomjs/nodejs

但如果我用服务器端语言(如PHP)做同样的工作,我确信它可以更快地处理/创建图表。(使用不同的图表库)

另外,我很难完全依赖于使用phantomjs/nodejs的稳定性。(我在运行nodejs时很少遇到问题)

因此,我想问人们的问题是,“后端处理与phantomjs/NodeJ之间的性能差异”是什么?假设他们在度量方面执行相同的计算/计算任务。(例如,通过phantomjs执行相同任务时,php大约比javascript快3倍。)

因为我是一个新手开发人员,在我决定在实现它们之前选择哪种语言之前,我需要很多建议

如果有人已经做过,请分享知识。非常感谢

谢谢你的阅读


-Danny C

报告的本质是它们需要提供正确的数据,而交互性部分则不那么重要,甚至是不可能的

  • 若您将报告生成为用户导航到的专用URL,请使用在前端中使用的相同图表

  • 如果您正在生成PDF/电子邮件报告,请选择稳定且(如果需要)可扩展的服务器端解决方案、pChart for PHP或其他一些稳定且有良好文档记录的解决方案

请记住,人们习惯于认为报表上的图表与应用程序/前端中的图表看起来不一样,所以不要太担心这一点,找一些稳定的东西,构建记录良好且可维护的系统

+如果您使用某种类型的Api/数据提供程序层,那么您可以将其用于报表和前端,并在任何时候切换实现,这将带来额外的好处