2011-06-15 21 views
12

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

ExtJS3 के बारे में कुछ अच्छी किताबें उपलब्ध हैं। क्या मुझे पहले उन पुरानी किताबों से सीखना चाहिए और फिर ज्ञान को v4 पर लागू करना चाहिए या क्या एपीआई इतना बदल गया है कि पहले बूढ़े को सीखने में कोई बात नहीं है?

यदि नहीं, तो एक अतिरिक्त नौसिखिया के लिए सीखने का सबसे अच्छा तरीका क्या है?

+1

कार्रवाई में ExtJs के लेखक 4 के लिए एक किताब पर काम कर रहा है, लेकिन यह पता होना थोड़ी देर के लिए (प्रारंभिक अगले साल मुझे विश्वास है?) नहीं होगा, यह अपने पर है मंच। अभी मुझे लगता है कि इसे सीखने का सबसे अच्छा तरीका Ext4 दस्तावेज़ का उपयोग कर रहा है। हालांकि, आप 3 पर पुस्तकों में से किसी एक का उपयोग करके लाइब्रेरी का एक अच्छा समझ प्राप्त कर सकते हैं, और फिर अपने मौजूदा कोड माइग्रेट करने के लिए दस्तावेज़ों का उपयोग कर सकते हैं। – brett

+0

दूसरी बात यह सोचने के लिए है कि एक्सएस जेएस 4 वास्तव में * वास्तव में उत्पादन तैयार नहीं है; वे अभी भी बहुत सारी बग इस्त्री कर रहे हैं और लगातार प्रतिक्रिया प्राप्त करने के लिए उम्मीदवारों को सेन्चा देवों को छोड़ देते हैं। हालांकि सोच में कुछ बड़े बदलाव हैं (डेटा और क्लास मॉडल सबसे बड़े हैं), एसटी जेएस 3 की मूल बातें सीखना निश्चित रूप से चोट पहुंचाने वाला नहीं है। –

उत्तर

6

यदि आप ExtJS 4 सीखना चाहते हैं तो अभी तो आप इस विषय पर किसी भी अच्छी किताब के लिए संघर्ष करने जा रहे हैं क्योंकि इसे रिलीज़ होने के लगभग 6 सप्ताह बाद ही।

कैसे ExtJS 3 से माइग्रेट करने पर Sencha वेबसाइट पर महान गाइड कर रहे हैं -> 4 (this one for example) जो आप रास्ते में मदद कर सकता है अगर आप 3 4. पहले

से निपटने के लिए अपनी ईमानदार राय में चुनते हैं, ExtJS सीखने का सबसे तेज़ तरीका Sencha website से एक उदाहरण चुनना है और इसके साथ एक खेल है।

ExtJS 3 मेरी विनम्र राय में ExtJS 4 से सीखना बहुत आसान है। मैं 3 साल के लिए ExtJS का उपयोग कर रहा हूं और सोचा कि 4 सोच में एक बड़ा स्विच था।

+1

यही कारण है कि मैं अप्रचलित एपीआई सीखने से बचना चाहता हूं। – zeroc8

+0

मैं सहमत हूं, आपके लिए ExtJS 4 सीखना अधिक कठिन होगा, लेकिन सेन्चा फ़ोरम, उदाहरण और stackoverflow.com का उपयोग करें और आपको ठीक होना चाहिए। – JamesHalsall

5

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

http://averydc.com/ee/index.php/blog/couchdb_extjs4_a_winning_combination

मैं शायद कुछ गलतियों और शायद गलत स्पोक यहाँ और वहाँ बनाया है, तो रचनात्मक आलोचना की पेशकश करने में संकोच न करें। आप मेरे ब्लॉग पोस्ट पर टिप्पणियां पोस्ट कर सकते हैं। मेरा इरादा कॉच डीबी उपयोगकर्ताओं और/या एक्स्टजेएस -4 उपयोगकर्ताओं को रिलेशनल डेटाबेस के विकल्प के रूप में दस्तावेज़ डेटाबेस का उपयोग करके एक एमवीसी क्लाइंट/सर्वर सीआरयूडी अनुप्रयोग बनाने के साथ एक कूद शुरू करने में मदद करना है।

पीटर मुलर ने एक्स्टजेएस -4 और सेन्चा टच के लिए एक सॉफ्टवेयर पैच बनाया जो डी-सामान्यीकृत डेटाबेस के साथ काम करना आसान बनाता है। मुझे लगता है कि यह मेरे लिए एक बहुत ही सुलभ समाधान है। अगर पीटर का सॉफ़्टवेयर पैच ऐसा कुछ है जो आपके लिए काम करेगा, तो कृपया सेन्चा देवों से अनुरोध करें कि पैच को भविष्य में एक्स्टजेएस -4 और सेन्चा टच की आधिकारिक रिलीज में एकीकृत किया जाए। धागा एड स्पेंसर द्वारा देखा जा रहा है, क्योंकि वह मांग को देखने के लिए उत्सुक है। , अपने विचार व्यक्त करें पैच मिलता है, या समस्याओं की रिपोर्ट करने के लिए, पीटर धागा यहाँ में एक टिप्पणी पोस्ट कृपया:

http://www.sencha.com/forum/showthread.php?127547-Sencha-Platform-denormalized-Data-patch&highlight=couch

आशा इस एक की जरूरत भर जाता है ... धन्यवाद।

4

मैं एक्स्ट के लिए भी नया हूं और एक्स्टजेस 4 से शुरू करने का फैसला किया (हालांकि, हम काम पर हमारी परियोजनाओं में extjs 2 का उपयोग करते हैं!)।

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

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

1

अलावा ExtJS 4 से खरीदने का एक विकल्प है पहले देखो https://www.packtpub.com/ext-js-4-first-look/book

यहां कुछ और पुस्तकें हैं:

कार्रवाई में एक्सजेएस दूसरा संपादित करें आयन को शामिल किया गया ExJS 4,0 http://manning.com/garcia3/

http://www.packtpub.com/sencha-ext-js-4-web-application-development-cookbook/book

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