2013-09-25 2 views
2

안녕하세요, 저는 Play Framework Scala를 좋아합니다. 또한 Firebase와 사랑에 빠지게됩니다. AngularFire를 사용하여 응용 프로그램을 만들 계획이고 일부 서버 측 논리/계산을 수행하고 Firebase에 대한 서버 측 쿼리를 수행해야 할 것입니다. Play Framework 스칼라 설정과 관련이 있습니까? 그렇다면 권장되는 접근 방법은 무엇입니까? 그렇지 않다면오고 있니? 그렇다면 언제? Firebase을 사용하여 Firebase를 구축 한 것은 너무 멋지다고 생각합니다.하지만 Scala API가 없다는 점이 좋지 않습니다. 어쩌면 Java API를 어떻게 든 사용할 수는 있지만 스칼라로 앱을 작성 하시겠습니까? 어떤 도움이라도 좋을 것입니다. 감사!Firebase 및 Play Framework (스칼라)가 가능합니까?

답변

2

Java SDK (백엔드에서 Firebase를 사용하는 경우) 또는 JavaScript SDK (클라이언트에서 사용할 때)에 문제가 없어야합니다. 그러나 Scala 또는 Play에 대한 기본 지원은 제공되지 않으며, 특히 Play의 Iteratee/Enumeratee는 지원되지 않습니다.

Java API는 상당히 좋아 보이며 이벤트 중심으로 보입니다. 따라서 Play에 확장 가능한 방식으로 통합하는 것은 아무런 문제가되지 않습니다.

4

스칼라는 Java와 매우 상호 운용이 가능하기 때문에 (동일한 바이트 코드로 컴파일 됨) Java API를 아무 문제없이 곧바로 사용할 수 있어야합니다.

일부 라이브러리는 스칼라 관련 래퍼를 추가하여 기능적 프로그래밍 스타일에 대해 관용적이고 유쾌하게 만들고 일부 거친면을 부드럽게 만들기 위해 엄격하게 필요하지는 않습니다.

Java 클라이언트 라이브러리를 사용하고 싶지 않은 경우, Play 2의 매우 편리하고 간결한 web services 라이브러리를 통해 Firebase REST API과도 인터페이스 할 수 있습니다.