मैंने jQuery मोबाइल में अपनी कंपनी के लिए अवधारणाओं के कुछ सबूत बनाए। जबकि मैं व्यक्तिगत रूप से jQuery से प्यार करता हूं, यदि आप एक चिकना, उत्तरदायी, बग-मुक्त उपयोगकर्ता इंटरफ़ेस चाहते थे तो जेक्यूएम उत्पादन वातावरण के लिए तैयार नहीं था। वह v1.0RC3 दिनों में था। यह फिलहाल एक स्थिर रिलीज है लेकिन मुझे अभी भी वैसे ही लगता है, उम्मीद है कि भविष्य के संस्करण कमियों को संबोधित करेंगे। मैंने कई बेंचमार्क, फोकस समूह और पायलट प्रोग्राम (6 पीपीएल) चलाने के बाद यह निर्णय लिया। सभी ने कहा और किया, मैंने एसटी का मूल्यांकन करने का फैसला किया।
सेन्चा टच का सर्वोत्तम यूआई, आईएमओ है। हालांकि, इस ढांचे के साथ एक मजबूत सीखने की वक्र है। एपीआई दस्तावेज पूर्ण हो गया है और यहां पर वहां और वहां छिपे हुए ट्यूटोरियल हैं, जबकि कुछ भी नहीं है जो एसटी फ्रेमवर्क को शुरू से खत्म करने के लिए मंत्रमुग्ध करता है। मैं अक्सर किसी भी संकल्प के साथ स्पष्टीकरण की एक संक्षिप्त झलक के लिए गहराई में खोज पाता हूं। मुझे यह निराशाजनक लगता है कि सेन्चा टीम ने इसे संबोधित नहीं किया है। मैं EXTjs पर ब्रश करने के बारे में बहुत कुछ सुनता हूं क्योंकि एसटी के जन्म का प्लेसेंटा है। (हाँ, मैंने अभी कहा है कि) सत्य है, अगर किसी को आपकी रुचि रखने के लिए एक और ढांचा सीखना है, तो यह समझने के लिए कि यह कैसे काम करता है, यह एक बड़ा असफल रहा है। मैं केवल एसटी के लिए EXTjs नहीं सीख रहा हूं ...
सेन्चा टच के लिए, आपको एमवीसी, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग, वेब प्रौद्योगिकी डीबगिंग और जावास्क्रिप्ट की ठोस समझ में होना चाहिए।
अब वास्तविक प्रश्न 1.x या 2.x है। इस तरह की स्थितियां अत्यधिक बहस योग्य हैं। संसाधन और लागत विश्लेषण दोनों संस्करणों पर किया जाना चाहिए ताकि यह दिखाया जा सके कि आपका विकास समय कैसे बढ़ता है यदि आप 1.x कोड को 2.x पर और किसी भी अन्य ओवरहेड को सीखने के घटकों से जुड़े थे, तो आदि। इसलिए आपको मेरी पक्षपातपूर्ण राय देने के बजाय, मैं आपको बता दूंगा कि मैंने अपनी कंपनी (7 के + कर्मचारियों) के लिए क्या किया।
मेरी परियोजना को एक निश्चित तिथि से एक निश्चित मील का पत्थर होना आवश्यक है और मैं निश्चित रूप से उत्पादन स्थिति में नहीं है जो कुछ तैनात नहीं कर सकता। बस मतलब है कि मैं किसी भी चीज़ के लिए बीटा का उपयोग नहीं कर सकता। चूंकि एसटी 2.एक्स पीआर 3 चरण में है, यह उत्पादन के लिए तैयार नहीं है। एसटी की कई प्रमुख विशेषताओं का उल्लेख नहीं करना वर्तमान में एसटी 2.x रिलीज से गायब है, हालांकि भविष्य में रिलीज में जोड़ा जाएगा क्योंकि वे उत्पादन स्थिर में प्रगति करते हैं।
मैंने अपना ऐप 1.x में विकसित किया क्योंकि यह स्थिर था, इसमें कई उदाहरण और दस्तावेज़ीकरण उपलब्ध हैं, इसलिए मैं एक ऐप TODAY उत्पन्न कर सकता हूं। अगर मैंने एसटी 2 में शुरुआत की, तो मैं ऐप खत्म नहीं कर पाऊंगा। एपीआई जमे हुए नहीं है, पूर्ण दस्तावेज, दुर्लभ उदाहरण, सीमित सामुदायिक संसाधनों और गायब सुविधाओं की कमी है। मैं एसटी 2 (महान होने जा रहा हूं) के लिए इंतजार नहीं कर सकता, लेकिन इस पर मेरी परियोजना को जोखिम नहीं दे सकता।
नीचे की रेखा ... यदि आपको आज ऐप की आवश्यकता है, तो एसटी 1 के साथ जाएं, अगर आप कुछ और महीनों तक रोक सकते हैं और आपके ऐप को अपडेट करने का समय है क्योंकि एसटी 2 एपीआई जमे हुए है और फीचर्स वापस जोड़े गए हैं में, तो मैं उस मार्ग पर जाऊंगा। चीयर्स।
वाह, आप निश्चित रूप से सही मेरे सवाल के कोर का उपयोग किया और काफी सब कुछ मैं के लिए आशाओं के अनुकूल हो संबोधित किया। धन्यवाद! इस तरह की पूरी प्रतिक्रिया के साथ, मुझे उम्मीद है कि दूसरों को वजन में डरने से डर नहीं है, हाहा! अभी के लिए मैं 1.x के साथ शुरू करूंगा, और आशा करता हूं कि सीखने की प्रक्रिया के पर्याप्त ज्ञान को अपने आप अपने उत्तर के साथ बाद में अपडेट करने में सक्षम हो, हालांकि मुझे लगता है कि यह प्रश्न रिलीज के बाद अधिक उपयोग नहीं करेगा ST2। – SilithCrowe
हम निश्चित रूप से एक ही नाव में अकेले नहीं हैं .. खुशी है कि मैं मदद कर सकता हूं! – M69
शानदार प्रतिक्रिया। क्या आप उन सुविधाओं पर थोड़ा सा प्रकाश डाल सकते हैं जो वर्तमान में 2.0 में गायब हैं और अभी तक लागू नहीं किए जा रहे हैं? – Joshua