Lumen(Laravel)V.S NODE.JS解决方案

Lumen(Laravel)V.S NODE.JS解决方案,node.js,laravel,laravel-5,loopbackjs,lumen,Node.js,Laravel,Laravel 5,Loopbackjs,Lumen,我需要开发一个API后端,它应该是: 健壮的 高性能 提供RESTFULL API 连接到Mysql存储:我更喜欢关系数据库 复杂性 仅后端框架,不包括前端框架 我还没有决定: Lumen:我只需要API服务,因为我选择react js作为前端框架。。所以我认为流明比拉雷维尔好,因为我不需要前端 nodejsapi解决方案:在这一刻,我在web上搜索到了作为api后端框架的Seals和Loopback 我发现一些令人不安的意见。。。有些人说,php解决方案作为流明对性能不好(请参阅)。。

我需要开发一个API后端,它应该是:

  • 健壮的
  • 高性能
  • 提供RESTFULL API
  • 连接到Mysql存储:我更喜欢关系数据库 复杂性
  • 仅后端框架,不包括前端框架
我还没有决定:

  • Lumen:我只需要API服务,因为我选择react js作为前端框架。。所以我认为流明比拉雷维尔好,因为我不需要前端
  • nodejsapi解决方案:在这一刻,我在web上搜索到了作为api后端框架的Seals和Loopback

我发现一些令人不安的意见。。。有些人说,php解决方案作为流明对性能不好(请参阅)。。。。有人告诉我,目前在node js中没有可靠的api后端框架:seals对性能不好,关于环回,我发现很少有评论。。。因此,我想问您,性能和强健解决方案的最佳选择是什么。

如果您考虑客户端和服务器端的JavaScript,那么您可以选择
node.js
sails.js
框架,该框架遵循完整的MVC结构。如果您使用
sails.js
,您不需要精通
node.js
。它和其他PHP框架一样简单,比如
Laravel
。对于数据库,您可以使用
MongoDB
。要使用不同类型的API,还包括
angular.js
。最后,您的平台依赖关系是:

1. Node.js (Server Side Coding)
2. Sails.js (For Maintain MVC Structure)
3. Angular.js (For Managing Frontend, HTTP request API etc)
4. MongoDB (For Database)
因此,您将发现所有需要您的工作开发依赖性的东西。我想这对你有帮助


谢谢:)

我建议使用环回。它已被IBM收购,因此您可以期待持续的改进和稳定性。

这主要是基于意见的,因此您的主题可能会结束。但我使用环回已经有几年了,不是用于密集型API,但到目前为止,我对它非常满意。完成后端+分发前端,这是一个很好的工具,可以处理大量重复性任务,对我来说效率很高。我更喜欢NodejsHi Kali。你能告诉我你喜欢的框架吗?环回比sails更好?我读过一篇文章,说帆船不太好。。。关于环回orm?我读到了关于sails的不好的反馈:事实上,我在sails.js框架中工作了一年,一直在从事一个应用程序项目。应用程序运行良好。更新版本的sails.js有很多特性。我不应该在sails.js中使用blueprint。否则,这对于处理大型和长期/需求项目来说是非常好的。嗨@Robin,关于waterline,不区分大小写?这是个坏问题。。。。索引不是以这种方式使用的。。。sails团队已经解决了这个问题,制作了区分大小写的sails?是的,Waterline仍然不区分大小写。我不建议这样做,维护它是一场噩梦。