stream明(Laravel)VS NODE.JS解决scheme
我需要开发一个API后端,它应该是:
- 强大的
- 高性能
- 提供RESTFULL API
- 连接到一个Mysql存储:我更喜欢关系数据库的复杂性
- 只有后端也不是前端框架
我不确定:
- stream明:我只需要API服务,因为我select反应js作为前端框架..所以我认为是更好的stream明比laravel,因为我不需要前端
- Nodejs api解决scheme:在这个时候,在网上search我发现密封和回环作为我的api后端的框架。
我发现discortanti的意见…有人告诉说,作为stream明的PHP解决scheme是不好的performance(见http://www.infoworld.com/article/2866712/php/php-vs-node-js-an-epic-battle -for-developer-mind-share.html )….有人告诉我,在这个时候,节点js中没有可靠的api后端框架:海豹对于性能并不好,关于环回,我发现几个评论…所以我问你什么是最好的select性能和强大的解决scheme..
如果您考虑为客户端和服务器端的JavaScript,那么您可以selectnode.js
与sails.js
框架,这是遵循完整的MVC结构。 如果你使用sails.js
,你不需要成为node.js
专家。 像Laravel
这样的其他PHP框架很容易。 对于数据库你可以使用MongoDB
。 使用不同types的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)
所以你会发现一切都需要你的工作发展依赖。 我认为这会对你有所帮助。
谢谢 :)
我build议Loopback。 它已经被IBM收购,所以您可以期待持续的改进和稳定性。