2010-10-04 16 views
5

मैं इस पर अपना आवेदन लिखने के लिए इस समय स्प्राउटकोर सीख रहा हूं।स्प्राउटकोर + फोनगैप/टाइटेनियम?

बैकएंड केवल एक सर्वर होगा जो जेसन को फ्रंटेंड स्प्राउटकोर एप्लिकेशन पर आउट करता है।

मुझे आश्चर्य है कि जब मैं अपने ऐप को मोबाइल फोन पर पोर्ट करने के लिए फोनगैप या टाइटेनियम का उपयोग करता हूं तो यह कैसा होगा।

वर्तमान स्प्राउटकोर एप्लिकेशन में मुझे कितना लिखना है? क्या यह केवल विचार है और इस प्रकार नियंत्रकों और मॉडलों को छूटे हुए हैं?

कारण स्प्राउटकोर बहुत सारे यूआई प्रदान करता है और मुझे लगता है कि मुझे उनको प्रतिस्थापित करना होगा यदि मैं चाहता हूं कि मेरा ऐप देशी (आईफोन बटन, सूचियां इत्यादि) देखें।

फ़ोनगैप या टाइटेनियम के साथ स्प्राउटकोर को गठबंधन करते समय यह कैसा दिखेगा जैसे कोई गाइड/ट्यूटोरियल?

उत्तर

2

मैं आपकी स्प्राउटकोर परियोजनाओं और टाइटेनियम को मर्ज करने में सक्षम होने की उम्मीद नहीं करता। टाइटेनियम 'जावास्क्रिप्ट' है लेकिन आप आईफोन/आईपैड पर एक वेबसाइट नहीं बना रहे हैं।

एकमात्र तरीका आप एकीकरण कर सकते हैं, मोबाइल डिवाइस पर वह वेबव्यू को आग लगाना है और अपनी स्प्राउटकोर फाइलें उसमें दिखाई देती हैं।

+0

क्या आप वाकई संभव हैं? स्प्राउटकोर फाइलें रूबी के साथ द्विपक्षीय रूप से उत्पन्न होती हैं! – Bakaburg

1

जैसा कि रयान ने कहा, टाइटेनियम केवल डोम के बिना एक जावास्क्रिप्ट ढांचा है।

फ़ोनगैप एकीकरण अधिक पहुंच योग्य है। यह एक प्रविष्टि बिंदु के रूप में एक एकल index.html होने की उम्मीद है और पूर्ण लोगों के बजाय सापेक्ष पथ की अपेक्षा करता है। आवश्यक परिवर्तन करने के लिए पीटर वैगनेट ने script लिखा था। भी SproutCore mailing list thread

आप किसी भी देशी क्षमताओं (Accelerometer, संपर्क, आदि) की जरूरत नहीं है, तो आप एक मानक वेब एप्लिकेशन से चिपक सकता है और टाइटेनियम या PhoneGap यह एक मूल के मोबाइल एप्लिकेशन को बदलने के लिए के बारे में चिंता नहीं मिलते हैं।

इसके अलावा, मुझे आशा है कि हम निकट भविष्य में SproutCore (या एक वंशज) और मोबाइल के बारे में Strobe से कुछ सुनेंगे।