Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用Node.js和Express构建API mashup?_Ios_Node.js_Api_Express_Backend - Fatal编程技术网

Ios 如何使用Node.js和Express构建API mashup?

Ios 如何使用Node.js和Express构建API mashup?,ios,node.js,api,express,backend,Ios,Node.js,Api,Express,Backend,我正在开发一个iOS应用程序,它使用RESTAPI聚合来自不同服务(谷歌日历、Basecamp…)的内容(即事件) 与其在客户端查询这些服务,我想知道在服务器端这样做是否更有意义。这将允许我事先统一不同的模型,显著减少客户端逻辑,并且IMO使其更具可扩展性和更易于维护 但我没有这种后端的经验,也不知道从哪里开始,或者即使这是一个好主意?你知道吗?我正在考虑使用Node.js和Express/LoopBack 提前感谢您的帮助 大卫我担心这个问题很快就会被认为是固执己见,而我很可能会被否决。。。但

我正在开发一个iOS应用程序,它使用RESTAPI聚合来自不同服务(谷歌日历、Basecamp…)的内容(即事件)

与其在客户端查询这些服务,我想知道在服务器端这样做是否更有意义。这将允许我事先统一不同的模型,显著减少客户端逻辑,并且IMO使其更具可扩展性和更易于维护

但我没有这种后端的经验,也不知道从哪里开始,或者即使这是一个好主意?你知道吗?我正在考虑使用Node.js和Express/LoopBack

提前感谢您的帮助


大卫

我担心这个问题很快就会被认为是固执己见,而我很可能会被否决。。。但也许我会准时为我的雇主传递一点在后端工作的经验

如果您不需要对从这些多个外部服务中提取数据的人、时间和内容施加任何控制,那么将自己从开发和维护自己的后端的障碍中解放出来就更有意义了。请记住与支持您自己的服务器相关的成本

此外,客户机上的这种逻辑与所使用的外部服务成比例地扩展,而使用自己的后端时,您必须确保它被编程为良好地扩展,如果您从未这样做过,这可能是一项相当大的任务(不是说不可能在合理的时间范围内学习)


基本上,我要说的是,将安全/控制无关逻辑委托给客户端总是更好的。通过这种方式,顺便说一句,你将遵循当前流行的微服务趋势:)

我担心这个问题很快会被认为是固执己见,而我自己很可能会被否决。。。但也许我会准时为我的雇主传递一点在后端工作的经验

如果您不需要对从这些多个外部服务中提取数据的人、时间和内容施加任何控制,那么将自己从开发和维护自己的后端的障碍中解放出来就更有意义了。请记住与支持您自己的服务器相关的成本

此外,客户机上的这种逻辑与所使用的外部服务成比例地扩展,而使用自己的后端时,您必须确保它被编程为良好地扩展,如果您从未这样做过,这可能是一项相当大的任务(不是说不可能在合理的时间范围内学习)


基本上,我要说的是,将安全/控制无关逻辑委托给客户端总是更好的。顺便说一句,您将遵循当前流行的微服务趋势:)

Hi Dmitry。我当然不会否决你的答案,因为我在寻找自以为是的建议。非常感谢你的回答!;)嗨,德米特里。我当然不会否决你的答案,因为我在寻找自以为是的建议。非常感谢你的回答!;)