2016-09-23 11 views
3

Google App EngineのGoのドキュメントでは、ライブラリを同じ意味で使用しています。ここに例があります:これらのGAEライブラリの違いは何ですか?

import "cloud.google.com/go/datastore" 
import "google.golang.org/appengine/datastore" 

これらのライブラリのうち、どのものを使用する必要がありますか?

答えて

2

cloud.google.com/go/datastoreはCloud Datastore rest APIのクライアントライブラリです(どこからでも入手可能)。

google.golang.org/appengine/datastoreは、App Engine APIの一部です(App Engineのみ)。

+0

私はApp Engineの標準環境を使用しているので、私はappengineものを使用していますか? –

+0

はい、それは速くなければなりません。しかし、最初のものを使うこともできます。 –

+0

今後、GCE、他のクラウドプロバイダー、自分のサーバーなどにアプリケーションを自由に移動したい場合は、App Engine APIの使用を避けることをお勧めします。そうでなければ、私はネイティブのものと一緒にいます。 – dyeray

関連する問題