2014-06-14 8 views
24

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

एक आम बात Phonegap के बारे में उल्लेख किया जाता है कि चलाता है धीरे-धीरे - लेकिन मैं यह भी पढ़ा है कि वी 3 के बाद से यह अब बहुत तेजी से चलाता है - यह मामला है?

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

कैमरा, जीपीएस या किसी अन्य हार्डवेयर (कैश करने के लिए छवियों/पीडीएफ़ फाइल सिस्टम बार) का उपयोग करने की कोई जरूरत नहीं होगी।

मैं इसी तरह की क्षुधा (प्रतियोगिता) देखा है और वे सभी वेब दृश्यों का व्यापक उपयोग करने के लिए, सुझाव दे सकता है जो वे Phonegap के साथ किए गए थे दिखाने (या होगा यह?)।

तो मेरे सवाल का, एप्लिकेशन मैं क्या करने की जरूरत के सरल प्रकार दिया जाता है, वहाँ इस के लिए देशी जा रहा में एक बड़ा लाभ हो सकता है, या Phonegap (नवीनतम संस्करण) बस के रूप में अच्छी तरह से काम करेगा। या दूसरी तरफ, चूंकि यह एक साधारण ऐप है, क्या मूल में (यानी शून्य से दोनों ऐप स्टोर में 10 सप्ताह में) करना आसान होगा?

मैं इतना है कि चुनाव में एक कारक नहीं है एडीटी/Xcode स्थापित के साथ एक मैक है।

अब तक मेरा शोध।

बाद एंड्रॉयड http://developer.android.com/training/basics/actionbar/styling.html आरंभ होने के लिए, लेकिन यहां के लिए घंटे 6

आईओएस बाद के बारे में टैब के साथ खो गया

फिर एक किताब है, SAMS सिखाने खुद के 24 घंटे में एंड्रॉयड पर, https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1

कई फोनगैप ट्यूटोरियल जैसे कि http://coenraets.org/blog/phonegap-tutorial/ लेकिन सभी को उन्हें काम करने के लिए समस्याएं लग रही थीं।

उत्तर

34

जाहिर है मूल रूप से फोनगैप जैसे वेब ढांचे पर कुछ लाभ हैं। लेकिन बात यह है कि आप & चाहते हैं? यदि आप त्वरित समाधान चाहते हैं तो क्रॉस प्लेटफॉर्म के लिए फोनगैप सर्वोत्तम है। आप इसे सभी सामान्य प्लेटफार्मों के लिए आसान तरीके से कर सकते हैं। लेकिन यदि आप चाहते हैं कि आपका ऐप तेजी से & कुशल हो, तो निश्चित रूप से मूल के इसका लाभ होता है।

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

इनमें से एक बात यह है कि इन दिनों फोनगैप में हजारों ऐप बिल्डिंग हैं, इसलिए यह कहा जा सकता है कि यह अपेक्षाओं से मिलता है एक निश्चित हद तक फोनगैप इन ऐप्स के नियमों को भरने के लिए पर्याप्त कुशल है। सेन्चा, jquery मोबाइल, केंडो यूआई जैसे ढांचे के उचित उपयोग के साथ और कई और फोनगैप अत्यधिक कुशल हो सकते हैं।

मैं यह संभव है किसी को भी बताने के लिए के लिए नहीं लगता है कि एप्लिकेशन मूल एप्लिकेशन या नहीं में 10 सप्ताह में पूरा किया जा सकता है। मैं उसी डिजाइन और उसी कोड के साथ जारी रखने के लिए फोनगैप के लिए जाऊंगा। यदि भविष्य में आवश्यक हो तो ऐप में बदलाव करना आसान होगा। लेकिन निर्णय के मुद्दों और आवश्यकताओं :)

+0

अपने उपयोगी प्रतिक्रिया के लिए धन्यवाद के आधार पर तुम्हारा रहना होगा। यदि Phonegap एप्लिकेशन बनाम देशी की प्रतिक्रिया समय इन दिनों अच्छा है क्या आप जानते हैं, जैसा कि मैंने कहा मैंने पढ़ा है कि साथ Phonegap 3 के बाद प्रदर्शन एक बहुत सुधार हुआ है, यह मामला है? – KevInSol

+2

मैं अपने ऐप विकास के लिए फोनगैप का उपयोग कर रहा हूं और यह मेरे लिए संतोषजनक प्रदर्शन है। लेकिन जैसा कि मैंने जवाब में उल्लेख किया है, देशी यह अपने लाभ है, और 'Sencha, jQuery मोबाइल, केन्डो यूआई और कई और अधिक phonegap तरह चौखटे के समुचित उपयोग के साथ अत्यधिक efficient.' @ user602088 – AtanuCSE

+0

कि सहयोग के लिए धन्यवाद किया जा सकता है, मैं ध्यान देंगे उन चौखटे (पहले से ही इस्तेमाल किया JQM) – KevInSol

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