嘿,我爱玩Play Framework Scala,我也爱上了Firebase。不过,我想知道,我正计划使用AngularFire构建应用程序,而且我需要做一些服务器端逻辑/计算,并向Firebase提供一些服务器端查询。这可能与Play Framework Scala设置有关吗?如果是的话,推荐的方法是什么?如果不是,它会来吗?如果是这样的话?我认为Firebase家伙使用Scala构建Firebase非常酷,但是我对没有Scala API可以使用(我可以看到)感到很沮丧。也许我可以以某种方式使用Java API,但是仍然写在Scala中编写应用程序?任何帮助都会很棒。谢谢!Firebase和Play框架(Scala)有可能吗?
2
A
回答
2
对于他们的Java SDK(在后端使用Firebase时)或JavaScript SDK(在客户端上使用它时)应该没有问题。但是你不会对Scala或Play有本地支持,特别是不支持Play中的Iteratee/Enumeratee。
Java API看起来很不错,似乎是事件驱动的。因此,以可扩展的方式将其集成到Play中应该没有问题。
4
Scala与Java高度互操作(编译为相同的字节码),因此您应该可以直接使用Java API而不会出现任何问题。
虽然有些库添加了Scala特定的包装来使API更加地道和令人愉快的功能性编程风格并平滑一些粗糙的边缘,但通常不是必须的。
如果由于某种原因您不想使用Java客户端库,您还可以通过Play 2的非常方便和简洁的web services库与Firebase REST API进行接口。
相关问题
- 1. Play框架+ Scala
- 2. Play框架2 changeLanguage()(Scala)
- 3. Play框架Scala REST删除
- 4. 在Play框架中实现Firebase
- 5. Scala + Play框架:基本形式
- 6. Scala Play推荐的授权框架2.4
- 7. Scala Play框架模板复杂对象
- 8. Play框架和WCF
- 9. Play框架和JPA
- 10. ExtJS和Play!框架
- 11. 没有Azure的Bot框架可能吗?
- 12. Scala库和框架
- 13. 集成Play框架2.0和Spring框架
- 14. 可选类型用于scala play框架中
- 15. 是否有可能使用frege与Play框架
- 16. 是否有可能在IBM Websphere Portal中使用PLAY框架
- 17. 测试scala和Play应用程序的框架
- 18. play 2.1.5框架scala:定义和访问全局变量
- 19. 了解SBT,Scala,SBT-Idea和Play框架如何协同工作
- 20. Scala和Play框架Web应用程序托管
- 21. 在Scala Play 2.0框架中搜索表单提交和分页
- 22. Play框架Scala函数式编程混淆 - 映射和压缩
- 23. 使用Play框架的理想Scala的编译器和库
- 24. 在现有的Scala项目中使用Play框架库
- 25. Play框架 - java.nio.channels.ClosedChannelException
- 26. CORS Play框架
- 27. Play框架(1.2.5) - 可以在播放框架中持久化二维数组吗?
- 28. 与scala和GAE玩框架
- 29. 有人可以解释Play框架(Scala)中以下代码片段的含义吗?
- 30. play 2.3.10和Scala 2.11.8