दिलचस्प पोस्ट
1064 त्रुटि तालिका बनाएँ … प्रकार = MYISAM एक विशिष्ट सूचकांक में एक आइटम को कैसे सरणी में डालें? गिटहब से एकल फ़ाइलों को डाउनलोड करें एंड्रॉइड ऐप, यूएसबी पोर्ट में लगाए गए डिवाइस के साथ संचार करते हुए कोर ग्राफिक्स / क्वार्ट्ज 2 डी में एक गोल आयत कैसे आकर्षित करें? स्थानीय xampp / apache सर्वर पर SSL सेट अप करना ActiveRecord Query Union मैं iPhone पर CoreData सामग्री कैसे एन्क्रिप्ट कर सकता हूँ निर्देशिका में विशिष्ट फ़ाइलों की PHP सूची वक्रार (अधिकतम) हर जगह? Xcode – सापेक्ष पथ के साथ काम करने के लिए force_load प्राप्त करें स्थानीय फ़ाइल सिस्टम से jQuery अजाक्स अनुरोध (Windows फ़ाइल: ///) वर्णों की एक निश्चित संख्या के सबसे निकटतम शब्द के लिए PHP में एक स्ट्रिंग को कैसे छोटा करना है? जावास्क्रिप्ट में एक JSON फ़ाइल का उपयोग कैसे करें जावास्क्रिप्ट का उपयोग करने के लिए मैं जेसनसन को बहुत प्रिंट कैसे कर सकता हूं?

Appcelerator टाइटेनियम मोबाइल कैसे काम करता है?

मैं टाइटेनियम मोबाइल 1.0 के साथ एक iPhone ऐप का निर्माण करने पर काम कर रहा हूं और मुझे लगता है कि यह एक देशी iPhone बाइनरी में संकलित है। यह कैसे काम करता है? ऐसा लगता है कि यह जावास्क्रिप्ट कोड का विश्लेषण करने के लिए बहुत अधिक भार उठाएगा और 280-उत्तर के उद्देश्य-जे और कैप्पुकीनो जैसी सुपरसेट भाषा के बिना उद्देश्य-सी में सीधा अनुवाद करेगा।

Solutions Collecting From Web of "Appcelerator टाइटेनियम मोबाइल कैसे काम करता है?"

टाइटेनियम आपके जावास्क्रिप्ट कोड को लेता है, विश्लेषण करता है और उसे पूर्वप्रक्रिया करता है और उसके बाद उसे अपने अनुप्रयोगों के आधार पर हल किए जाने वाले प्रतीकों के सेट में पूर्व-संकलित करता है, टाइटेनियम एपीआई का उपयोग करता है इस प्रतीक पदानुक्रम से हम एक प्रतीक निर्भरता मैट्रिक्स बना सकते हैं जो अंतर्निहित टाइटेनियम लाइब्रेरी प्रतीकों को नक्शे को समझने के लिए विशेष रूप से आपके ऐप की जरूरतों को समझने वाले API (और संबंधित निर्भरताएं, चौखटे, आदि) को बना सकते हैं। मैं शब्द प्रतीक का प्रयोग अर्ध-सामान्य तरीके से कर रहा हूं क्योंकि यह भाषा के आधार पर थोड़ा अलग है। आईफोन में, एक सही सी प्रतीक के लिए प्रतीक मानचित्र, जो अंततः एआरएम / आईओएन 6 आर्किटेक्चर के लिए संकलित की गई एक संकलित। ओ फाइल में मैप करता है। जावा के लिए, अच्छी तरह से, यह अधिक या कम है। वर्ग फ़ाइल, आदि। एक बार फ्रंट एंड आपकी निर्भरता मैट्रिक्स को समझ सकता है, तो हम एसडीके कंपाइलर (यानी जीसीसी के आईफ़ोन, एंड्रॉइड के लिए जावा) को ऐलान करने के लिए अपने आवेदन को फाइनल में संकलित कर सकते हैं। देशी बाइनरी

इसलिए, इसके बारे में सोचने का एक आसान तरीका यह है कि आपका जेएस कोड नाटिवलैंड के प्रतिनिधि प्रतीकों में से लगभग एक से एक संकलित हुआ है। अभी भी व्याख्यात्मक मोड में चलने वाला एक दुभाषिया है अन्यथा गतिशील कोड जैसी चीज़ें काम नहीं करती हैं। हालांकि, इसकी बहुत तेज़, अधिक कॉम्पैक्ट और यह शुद्ध देशी मानचित्रण के करीब के रूप में आप प्राप्त कर सकते हैं।

हमें स्पष्ट रूप से इस क्षेत्र में सुधार करने और उस पर काम करने के लिए बहुत सारे कमरे मिल रहे हैं। अब तक हमारे नवीनतम 1.0 परीक्षण में, यह वही उद्देश्य- c सीधी कोड से लगभग अप्रभेद्य है (क्योंकि ज्यादातर मामलों में यह बिल्कुल मैप है)। एक कॉम्पीएससी दृष्टिकोण से, अब हम उन चीजों को अनुकूलित कर सकते हैं जो एक इंसान वास्तव में ऐसा आसानी से नहीं कर सके – जीसीसी कंपाइलर की तरह आज भी ऐसा ही है।

झानी की तरह, आवेदन को मूल कोड में संकलित किया गया है, लेकिन कुछ जावास्क्रिप्ट चलाने के लिए अभी भी एक दुभाषिया मौजूद है, जो कि एप्लिकेशन को बहुत गतिशील होने की अनुमति देता है।

ऐक्ससिलरेटर टाइटेनियम

अगर मैं अपना सरल पर्याप्त कोड पैकेज करता हूं तो मुझे ~ 80 एमबी जिप्प संग्रह (मूल कोड ~ 1kB) मिलता है। पैकेज में – दूसरों के बीच – आप मेरे स्रोत html और जेएस फाइल्स को पा सकते हैं। पैकेज के साथ भेजे गए कई लाइब्रेरीज़ (उदाहरण के लिए एसएसएल) भी हैं (क्योंकि आप इस ढांचे के भीतर बहुत सी चीजों तक कम-स्तरीय पहुंच प्राप्त कर सकते हैं)।

मुझे लगता है कि वे अपना कोड लेते हैं और किसी तरह के दुभाषिया सॉफ्टवेयर और पुस्तकालयों के आसपास लपेटते हैं I मेरे मामले में ऐसा होगा जैसे मैं एक छोटे ब्राउज़र के पास अपना एचटीएमएल और जेएस कोड पैक करता हूं जो केवल मेरी साइट को दिखाता है।

कितनी देर तक, जब तक कोड हर समर्थित सिस्टम पर काम करता है उसी तरह इसकी अच्छी बात है