12

私はmeteor.jsフレームワークに本当に興味を持っています。ただし、NSURLConnectionなどのObjective-Cのネイティブオブジェクトを介してフレームワークのリアルタイム機能を利用できるかどうかはわかりません。meteorjsがどのように機能するかについてこの質問を参照するいくつかの特定の質問があります:Meteor JavaScriptフレームワークはどのように機能しますか?

Webソケットから始めましょう:

クライアント/サーバーメッセージングは​​、socks.jsやsocket.ioなどを使用してWebSocketを介して行われます。

Meteorサーバーと通信できるネイティブアプリでWebSocketを利用するためのObjective-Cライブラリまたはフレームワークはありますか?

次に、mongoDBクライアントです。

mongodbへのクライアント側の接続は本当にクールです。mongo-serverドライバーをクライアントに複製します。残念ながら、最後に確認したところ、彼らはまだこのデータベース接続の保護に取り組んでいました。

これは、流星の最も興味深い部分のようです。ただし、これは、非表示のUIWebViewでjavascriptの文字列を実行する以外に、meteorサーバーと通信するための標準的な方法がないことを意味しますか?

4

2 に答える 2

5

完全な答えではありませんが、うまくいけば、始めるためのいくつかの指針があります。

Meteorは、DDP(Distributed Data Protocol)と呼ばれるプロトコルを使用します。それを紹介するブログ投稿はここにあります:http://meteor.com/blog/2012/03/21/introducing-ddp

githubにはObjective-Cクライアントライブラリがあります:https ://github.com/alansikora/objective-c_ddp-client保証できず、実際のドキュメントもありませんが、コードは短く、適度に短いはずです。すでにObjective-Cを書いている人なら理解できます。

それ以外は、掘り下げて、iOSクライアントのテクニックを見つけられるかどうかを確認することをお勧めします。Meteorはまだ初期の段階で、すべての人がその使い方を学んでいました。

于 2012-10-21T07:58:15.700 に答える