2010-05-05 13 views
55

PhoneGap और Titanium आपको HTML और जावास्क्रिप्ट पर आधारित मूल आईफोन ऐप्स बनाने की अनुमति देता है।फोनगैप बनाम टाइटेनियम

क्या किसी ने दोनों के साथ अनुभव प्राप्त किया है? क्या अंतर हैं?

+10

यह प्रश्न http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium –

उत्तर

6

यह संभवतः वर्तमान ऐप्पल/एडोब स्पॉट का पालन करने लायक है, जिसमें श्री जॉब्स ने उन उत्पादों के भविष्य को रखा है जो शेष में भाषा XYZ में लिखे गए नहीं हैं। ओएस 4 एसडीके कहता है:

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

मुझे विश्वास है कि टाइटेनियम इससे प्रभावित होता है।

+0

का डुप्लिकेट प्रतीत होता है, तो टाइटेनियम HTML कोड को खराब कर देता है? – powtac

+15

यह अब तक प्रभावित नहीं हुआ है (यदि यह कभी था)। – typeoneerror

+1

इसका इससे प्रभावित नहीं है क्योंकि टाइटेनियम उन नियमों के अनुसार हार्डवेयर को नियंत्रित करता है, और जावास्क्रिप्ट वेबकिट में चलता है (यदि यह वेबकिट नहीं है, तो वास्तव में कोई समस्या है)। – trusktr

17

स्टैक ओवरव्लो पर PhoneGap VS Titanium (and Corona) पर एक बहुत लंबी चर्चा है जो पहले से उपयोगी हो सकती है।

बड़े अंतरों में से एक यह है कि फोनगैप एमआईटी लाइसेंस प्राप्त है और टाइटेनियम (हाल ही में बदला गया है) अपाचे लाइसेंस प्राप्त है।

+3

मेरे लिए देव के रूप में क्या मतलब है? क्या मुझे ध्यान रखना चाहिए? –

+3

मैं इसे लेता हूं आप लाइसेंसिंग मतभेदों के बारे में पूछ रहे हैं?एक डेवलपर के रूप में आपको शायद परवाह नहीं है लेकिन आपका वकील :) उदाहरण के लिए, अपाचे और जीपीएल लाइसेंस प्राप्त सॉफ़्टवेयर में कुछ असंगतताएं हैं जो आपके लिए सही नहीं हो सकती हैं: http://www.apache.org/licenses/GPL- compatibility.html – davejohnson

+2

[फ़ोन गैप कोड अपाचे सॉफ़्टवेयर फाउंडेशन (एएसएफ) में अपाचे कॉर्डोवा नाम के तहत योगदान दिया गया था (http://phonegap.com/about/license) – borisdiakur

4

अच्छा ..! यह निश्चित नहीं है कि परियोजना को लागू करने के लिए कौन सा बेहतर है। दोनों तकनीकें नई हैं और उनके पेशेवर & विपक्ष भी हैं।

टाइटेनियम जावा स्क्रिप्ट आधारित ढांचे की मदद से देशी पर्यावरण को रखने के लिए कहता है, दूसरी ओर फोनगैप वेबव्यू के अंदर सबकुछ प्रदान करता है, आपको केवल डब्ल्यूडब्ल्यूडब्ल्यू फ़ोल्डर के अंदर index.html रखने वाली अपनी वेब आधारित परियोजना डालना होगा परियोजना की परियोजना निर्देशिका संरचना में।

तो यदि आप वेब वर्क्स के साथ सहज हैं, तो फोनगैप इस मामले में उपयुक्त है अन्यथा आपको टाइटेनियम के साथ जाना चाहिए। इसका उपयोग करना आसान और पूरी तरह से सुविधाजनक है।

10

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

http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html

1

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

फ़ोनगैप एक नि: शुल्क और मुक्त स्रोत ढांचा है जो आपको किसी भी प्लेटफॉर्म (आईओएस, एंड्रॉइड, विंडोज़, ब्लैकबेरी इत्यादि) के लिए वेब एपीआई का उपयोग करके मोबाइल ऐप बनाने की अनुमति देता है।

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