在NodeJS或PHP Laravel中开发报告工具?

问题描述 投票:0回答:1

我期待为电信数据开发一个报告工具,它基本上会有很多只读的数据库调用,并且根据这些调用开发很多报告就像

  • 通话次数
  • 热门用户
  • 热门目的地
  • 等等

db在Postgresql中。我决定使用PHP Laravel,但我被建议开发它node.JS.我在互联网上搜索,但我无法证明laravel。

  • 不会有很多并发用户
  • 这是一个SaaS应用程序,但每个公司的部署都是独立的。

期待从有经验的人那里获得帮助,这是正确的选择。

node.js laravel reporting saas
1个回答
0
投票

我认为编程语言的选择取决于多种因素。

  • 大数据处理 - 我在NodeJS处理内存和内存中的大量数据,这不是明显的选择,但它可以通过一些聪明的选择来完成,如数据流和处理数据块。我还没有真正从事过PHP数据处理,但是你必须面对PHP中的类似挑战,因为PHP在服务器上运行即可。 Nginx或Apache你必须确保服务器可以通过一些额外的配置来加载负载。
  • 技术专业知识 - 如果您的开发团队熟悉PHP语言并且具有PHP工作经验,那么这就是您应该选择的。因为我认为无论您使用哪种语言,输出都将取决于您实现的设计模式和解决方案,以产生所需的结果以及您的代码优化程度。

让我试着用一个现实世界的困境来解释 - 如果你是一个艺术家并且想要选择你的工具来创造一个杰作,你会选择你不熟悉的新工具或者你已经习惯的经过试验和测试的工具过去创造艺术?

  • 部署策略 - 这是根据项目而变化的。在比较的情况下,我觉得构建,集成和部署节点应用程序非常容易。而在服务器和部署上使用PHP应用程序需要花费更多的时间。 (我的观点是基于我在docker部署方面的经验,请带上一小撮盐)
  • 与数据库集成 - 在这种情况下,PHP可能会超越Nodejs,我觉得唯一的原因是即用数据库集成插件的数量以及许多这些插件也可能具有报告接口。另一方面,在Node到达那里的情况下你可能需要做一些编码,也就是说Node中可能还有一些模块,我不知道。

在决定使用任何工具或技术之前,这些是我想到的几个因素。请不要将此视为对任何语言或工具的陈述或批评。根据我迄今为止的经验,这些是我的个人观点。谢谢

哦,差点忘了......如果你的领导或经理认为你应该选择Nodejs,那么我的朋友就没有争论:D(双关语)

© www.soinside.com 2019 - 2024. All rights reserved.