这个问题在很大程度上取决于您或遇到该问题的任何特定人员认为最容易处理的问题。如果我正在研究这个,我可能会从Spring Social 框架和 Oculus SDK 的JOVR Java 绑定开始,原因很简单,因为我熟悉工具集(我过去曾广泛使用 Spring,我编写了JOVR 绑定和示例)将让我获得一个原型,我可以在其上迭代并运行,可能在几个小时内。另一方面,如果您不熟悉 Java、Maven、Spring 或 Oculus SDK,则可能需要数天或数周的代码和基本工作流程才能开始在 Facebook 或 Oculus 集成方面上手。
我建议您在确定组合之前评估使用 Oculus 工具独立与 Facebook 合作的工具。用一种语言编写一个简单的示例来访问 Facebook 图形 API,然后尝试用相同的语言编写一个简单的 VR 场景示例。你可能会发现,仅仅因为语言 X 使一个简单,它可能使另一个比它应该的难 10 倍。一旦您使用多种语言/使用多种库进行了尝试,您将能够更好地自行决定哪种组合将根据您自己的技能提供阻力最小的路径。
请记住,Oculus 集成可能是两者中比较有限的一个。我知道有 C、C++、Python、Java 的绑定,我相信 C#。如果您想在 WebVR 当前动荡的水域中导航,您甚至可以使用 Javascript。这听起来可能有很多选择,但如果您在其中一些方面的经验为零并且对获得经验的渴望为零,那么您可能很快就可以将它们从您的列表中删除。
另一方面,Facebook 有太多可能的绑定,无法在此处全部列出,最终,如果您需要,您始终可以直接使用 REST API,因为最终所有的 SDK 基本上都是围绕网络请求的包装器。