2012-10-19 10 views
12

मैं वास्तव में meteor.js ढांचे से चिंतित हूं। हालांकि, मुझे यकीन नहीं है कि मैं उद्देश्य-सी की मूल वस्तुओं जैसे NSURLConnection के माध्यम से ढांचे की रीयल-टाइम क्षमताओं का लाभ उठा सकता हूं या नहीं। How does the Meteor JavaScript framework work?क्या मूल आईओएस क्लाइंट meteor.js सर्वर से कनेक्ट हो सकता है?

के वेब सॉकेट साथ शुरू करते हैं:

क्लाइंट/सर्वर मैसेजिंग socks.js या सॉकेट की तरह कुछ का उपयोग कर WebSockets के माध्यम से किया जाता है पर मैं इस सवाल को संदर्भित कुछ विशिष्ट प्रश्न meteorjs कैसे काम करता है .io।

क्या कोई उद्देश्य-सी लाइब्रेरी या देशी ऐप्स में websockets का उपयोग करने के लिए ढांचा है जो एक उल्का सर्वर के साथ संवाद करने में सक्षम होगा?

MongoDB के लिए ग्राहक के पक्ष कनेक्शन बहुत अच्छा है:

दूसरा, MongoDB ग्राहक है। यह क्लाइंट में mongo-server ड्राइवर को प्रतिलिपि बनाता है। दुर्भाग्यवश, आखिरी I चेक किया गया, वे अभी भी इस डेटाबेस कनेक्शन को सुरक्षित करने पर काम कर रहे थे।

यह उल्का का सबसे दिलचस्प हिस्सा लगता है। हालांकि, क्या इसका मतलब है कि एक छिपी UIWebView में जावास्क्रिप्ट के तारों को निष्पादित करने के अलावा उल्का सर्वर से संवाद करने का कोई मानक तरीका नहीं है?

उत्तर

5

एक पूर्ण उत्तर नहीं है लेकिन उम्मीद है कि आपको कुछ पॉइंटर्स शुरू करने के लिए उम्मीद है।

उल्का डीडीपी - वितरित डेटा प्रोटोकॉल नामक प्रोटोकॉल का उपयोग करता है। ब्लॉग पोस्ट यह शुरू करने के लिए यहाँ है: http://meteor.com/blog/2012/03/21/introducing-ddp

यहाँ GitHub पर एक ऑब्जेक्टिव-सी क्लाइंट लाइब्रेरी नहीं है: https://github.com/alansikora/objective-c_ddp-client हालांकि मैं यह पुष्टि नहीं कर सकते हैं और यह कोई वास्तविक प्रलेखन है, कोड कम है और यथोचित समझने योग्य होने चाहिए किसी ऐसे व्यक्ति द्वारा जो पहले से ही उद्देश्य-सी लिखता है।

इसके अलावा मैं खुदाई करने का सुझाव दूंगा और देख सकता हूं कि आप आईओएस क्लाइंट के लिए किसी भी तकनीक को उजागर कर सकते हैं या नहीं। यह उल्का के शुरुआती दिनों में था और सभी सीख रहे थे कि इसका उपयोग कैसे किया जाए।

9

इसमें रुचि रखने वाले किसी भी व्यक्ति के लिए, मैं यहां एक उद्देश्य डीडीपी क्लाइंट लाइब्रेरी पर काम कर रहा हूं। मैंने अभी शुरू किया है और अभी तक कोई दस्तावेज नहीं है, लेकिन सबकुछ अच्छी तरह से काम करता है। परियोजना यहाँ है: https://github.com/boundsj/ObjectiveDDP

डीडीपी ग्राहक के लिए चश्मा यहां हैं: https://github.com/boundsj/ObjectiveDDP/blob/master/Specs/ObjectiveDDPSpec.mm

मैं भी उल्का प्रमाणन के लिए एक पुस्तकालय का निर्माण कर रहा हूँ तो ios ग्राहकों पासवर्ड पैकेज का उपयोग एक उल्का सर्वर के साथ प्रमाणित कर सकते हैं। यह सब एक साथ रखा गया है और इस नमूना todo ऐप (उसी रेपो का भी हिस्सा) में काम कर रहा है: https://github.com/boundsj/ObjectiveDDP/tree/master/Example

संबंधित मुद्दे