2012-10-09 13 views
5

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

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

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

उत्तर

1

मुझे लगता है कि यदि आप एक गुणवत्ता ऐप करना चाहते हैं तो यह एक ट्रूली भयानक विचार है। विशेष रूप से कोरोना नहीं; लेकिन मोबाइल कोड के लिए किसी भी कोड को कहीं भी उपकरण चलाया जाता है।
कम से कम कोरोना एचटीएमएल 5 पर आधारित नहीं है; मेरे पास वेबपैप्स के खिलाफ कोई पूर्वाग्रह नहीं है लेकिन मुझे HTML5 पर आधारित कोई भी अच्छा मोबाइल ऐप नहीं पता है।
मुझे लगता है कि यदि आप दो स्वच्छ कोड अड्डों को बनाए रखते हैं तो यह अधिक आसानी से अधिक रखरखाव की समस्याओं का कारण बन सकता है।

+0

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

4

यह एक बहुत ही विवादास्पद विषय है और राय अलग-अलग हो सकती हैं।

अस्वीकरण: यह उत्तर सभी जेनेरिक "सभी प्लेटफ़ॉर्म के लिए कोड" समाधानों के लिए है। मैंने ओपनजीएल से संबंधित काम के लिए अतीत में कोरोना का इस्तेमाल किया है और यह अच्छी तरह से काम करता है।

मान लिया जाये कि आप एक खेल नहीं कर रहे हैं ..... (खेल एक और कहानी है के बाद से उपयोगकर्ता अनुभव समान और मंच नास्तिक है)

व्यक्तिगत रूप से, मैं चाहता हूँ इन समाधानों से दूर रहने कहना है अगर आप का निर्माण कर रहे कुछ भी जटिल है।

हां, आपको केवल एक कोड आधार बनाए रखना होगा, लेकिन दो या तीन कोड बेस बनाए रखना आवश्यक नहीं है कि अधिक समय की आवश्यकता है, खासकर यदि आप एकाधिक ऐप्स बनायेंगे और उनके बीच सामान्य कोड होगा।

शीर्ष पांच कारणों से उन्हें इस्तेमाल करने के लिए नहीं मुझे लगता है कि कर सकते हैं कि मेरे सिर के ऊपर हैं:

  1. आप अक्सर समस्याओं में चलेंगे आप हल करने के लिए कैसे पता नहीं होगा कि और वहाँ एक बहुत छोटे प्रत्येक ढांचे के साथ समुदाय।

  2. आप समय बचाने की संभावना नहीं रखेंगे क्योंकि आपको भागों को मूल रूप से कोड करना होगा और आपको संबंधित प्लेटफ़ॉर्म को वैसे भी सीखना होगा।

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

  4. प्रदर्शन की संभावना बहुत भिन्न होगी। (विशेष रूप से उन HTML5 आधारित, देखें कि कैसे फेसबुक ने मूल रूप से स्विच किया? ...ध्यान दें कि कोरोना एचटीएमएल 5 आधारित नहीं है)

  5. आपको भुगतान करना होगा।

संक्षेप में, आप अल्पकालिक या दीर्घ अवधि में समय और पैसा नहीं बचाएंगे। :)

हालांकि, यह उद्योग अभी बहुत तेजी से आगे बढ़ रहा है, इसलिए वे अगले कुछ वर्षों में बेहतर समाधान बन सकते हैं।

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