आईओएस, एंड्रॉइड और वेब के लिए पेशेवर रूप से विकसित करना - एक अंतर्दृष्टि


9

यह वास्तव में यह सवाल नहीं है कि तीनों को कैसे विकसित किया जाए, मैं विभिन्न क्रॉस प्लेटफॉर्म तरीकों और इतने पर जानता हूं। लेकिन मैं डेवलपर के दृष्टिकोण से यह जानना चाहता हूं कि मूल रूप से iOS, Android और वेब एप्लिकेशन विकसित करना कितना कठिन है?

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

क्या किसी व्यक्ति के लिए ios, android और वेब ऐप विकसित करना संभव है? क्या मुझे इसे iOS और वेब आधारित ऐप्स पर कम करने के बारे में सोचना चाहिए?

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

तो किसी भी क्रॉस प्लेटफॉर्म डेवलपर्स वहाँ? क्या कंपनियों के पास अलग-अलग प्लेटफ़ॉर्म के लिए अलग-अलग टीमें हैं?

कोई भी जानकारी मुझे अपना सिर एक साथ लाने में मदद करेगी। उम्मीद है कि यह सवाल समझ में आता है।


यह इस बात पर निर्भर करता है कि आप किस प्रकार का ऐप बना रहे हैं। आपके पास टाइटेनियम है जो इसके लिए प्रसिद्ध है।

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

हाय स्कॉट। मैं एक एंड्रॉइड डेवलपर हूं और अपने आप की तरह सामान्य रूप से मोबाइल विकास करने के लिए सिर्फ एक भूमिका स्वीकार की है। जिसमें iPhone और iPad ऐप विकसित करने के लिए iOS सीखना शामिल है। मैं वास्तव में इसके लिए तत्पर हूं और सोचता हूं कि यह मेरे सामान्य प्रोग्रामिंग कौशल (दोनों कर) में सुधार करेगा। मैं कुछ डेवलपर्स को जानता हूं जो दोनों कर सकते हैं और बस कह सकते हैं, यह एक मोबाइल ऐप विकसित करने के लिए सिर्फ एक अन्य प्रोग्रामिंग लैंगगेज / तरीका है। यह सिर्फ करने की बात है और इस तरह अनुभव प्राप्त कर रहा है। मैं आपके प्रश्न के उत्तर पर नज़र रख रहा हूँ! सादर, जोहान।
जोहान पेलग्रिम

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

PhoneGap टाइटेनियम का एक वैध विकल्प भी है।
रेयनोस

जवाबों:


3

मैं iOS, C # .NET डेस्कटॉप और Java Struts2 webapp डेवलपमेंट कर रहा हूं और मुझे इन सब में मजा आता है। मुझे लगता है कि यह देखना हमेशा एक अच्छा विचार है कि विभिन्न प्लेटफ़ॉर्म अपने समान लक्ष्यों को कैसे प्राप्त करते हैं और यह आपको शामिल भाषाओं और रूपरेखाओं की अधिक समग्र समझ देता है। इसका मतलब है कि मैं उसी गति के साथ आगे नहीं बढ़ रहा हूं, जब मेरे सहकर्मी जाते हैं कि केवल इन प्लेटफार्मों में से एक करते हैं, लेकिन कुल मिलाकर आप कभी भी सीमित नहीं हैं क्योंकि आप कभी भी कुछ और पर स्विच कर सकते हैं।

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


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

3

मैं एंड्रॉइड आईओएस के साथ काम कर रहा हूं, अब एक साल से अधिक समय के लिए वेब-आधारित बैकएंड के साथ, और यह निश्चित रूप से संभव है। मैंने पाया है कि वैकल्पिक प्लेटफ़ॉर्म से अंतर्दृष्टि ने ऐप्स को क्रमशः बेहतर बना दिया है।

किसी को भी चीज़ों को बंद न करने के बारे में आपकी चिंता के लिए, मैं अपने स्थानीय GTUG (Google Tech User Group) और iPhone Developers Group में जाता हूं, और जब आप किसी चीज़ पर अटक जाते हैं, या आपको सलाह की ज़रूरत होती है, तो वे समर्थन का एक बड़ा स्रोत होते हैं। आगे बढ़ने का सबसे अच्छा तरीका है। यदि आपके पास कोई समूह है, तो यह देखने के लिए meetup.com की जाँच करें।


बस Android विकास में सुधार करने के लिए और अधिक समय खोजने की आवश्यकता है। हाँ, मैं ब्रिटेन में रहता हूं इसलिए उम्मीद है कि मैं समूहों के साथ मिलने का एक तरीका ढूंढ सकता हूं, लेकिन आमतौर पर वे थोड़ा बहुत दूर हैं, लेकिन अन्य डेवलपर्स के साथ मिलना वास्तव में अच्छा होगा जो समान प्लेटफार्मों पर काम कर रहे हैं। कर रहा हूँ।
स्कॉट रॉबर्ट्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.