यह मेरी पहली पोस्ट स्टैक पर है इसलिए मैं प्रत्येक उत्तर के लिए उत्साहित हूं।सही जावास्क्रिप्ट ढांचे का चयन कैसे करें और कैसे शुरू करें?
मुझे सही जावास्क्रिप्ट ढांचे को चुनने में वास्तव में बड़ी समस्या है। बस कुछ व्यक्तिगत जानकारी, मैं जावास्क्रिप्ट की मूल बातें जानता हूं, मैं jQuery लिख सकता हूं और निश्चित रूप से मुझे एचटीएमएल 5 और CSS3 पता है। लेकिन मैं सर्वर साइड अनुप्रयोगों में कूदना चाहता हूं, जैसा कि कई अन्य भी मुझे लगता है। मैं वेब पर महीनों के बाद से सभी अलग-अलग ढांचे के बारे में पढ़ रहा हूं लेकिन एक के लिए फैसला करना इतना जटिल है।
कुछ दिन पहले मैंने angularJs को आजमाने की कोशिश की, लेकिन किसी कारण से मैं वास्तव में इसे समझ में नहीं आया, क्योंकि यह गहरा हो गया है, क्योंकि मैं वास्तव में दस्तावेज़ीकरण को समझ नहीं पा रहा हूं और जहां तक मैंने खोज की है, वहां बहुत कुछ नहीं है वहाँ वीडियोकास्ट्स। मैं वीडियो के साथ ज्यादा बेहतर सीख सकता हूं।
फिर मैंने meteor.js पर स्विच किया लेकिन उनका दस्तावेज और भी जटिल है और वहां बहुत अधिक वीडियो भी नहीं हैं। उल्का के बारे में पढ़ते समय मैं node.js पर चला गया, क्योंकि यह कहा गया था, अगर मैं node.js. को समझता हूं तो यह आसान समझ में आता है। लेकिन जब तक मैं नोड.जेएस समझता हूं तब तक बहुत समय गुम हो जाता है। मुझे पता है कि मुझे इसे सीखना है, लेकिन मैं सिर्फ क्लाइंट साइड फ्रेमवर्क से शुरू करना चाहता हूं जो आसानी से node.js. के साथ जुड़ता है।
मेरे लिए मेरा मूल इरादा सिर्फ वास्तविक मूल todo ऐप से शुरू करने के लिए है, बस इसे सीखने के लिए और शायद बाद में अधिक से अधिक सुविधाएं जोड़ें। कुछ दिन मैं आगे बढ़ना चाहता हूं और एक और ऐप और अन्य आदि का प्रयास करना चाहता हूं। यह एक लंबा रास्ता है। लेकिन मैं इसके लिए एक ढांचा नहीं चुन सकता। मुझे कुछ चाहिए, जो विभिन्न उपयोग मामलों के लिए काफी खुला है, इसे एक छोटा या बड़ा ऐप गीला कर देता है। बस भविष्य के मामले में। लेकिन ज्यादातर जब मैं एक ढांचे के बारे में पढ़ रहा हूं, तो वे सामान्य जेएस, अंडरस्कोर.जेएस इत्यादि के बारे में कुछ भी कहते हैं और यह सिर्फ मुझे भ्रमित करता है, क्योंकि मुझे हमेशा लगता है कि मुझे उन सभी चीजों को सीखना है।
तो शुरू करने का सबसे अच्छा तरीका क्या है? क्या मुझे सिर्फ कोणीय में जाना चाहिए और इसे और कोशिश करनी चाहिए? क्या मुझे इसे स्वयं लिखने की कोशिश करनी चाहिए और जब मुझे कुछ चाहिए तो दस्तावेज़ों को देखें, या मुझे पहले पूरा दस्तावेज़ पढ़ना चाहिए? उल्का के लिए वही। और मेरे दिमाग में हमेशा रीढ़ की हड्डी होती है, अगर यह शायद बेहतर हो। यह क्षेत्र शुरू करने के लिए इतना जबरदस्त है, तो आपका अनुभव क्या है? आपने कैसे शुरू किया और सबसे अच्छा तरीका क्या है? मैं बिना किसी निर्णय के बेवकूफ पढ़ने के लिए और अधिक समय खोना नहीं चाहता हूं।
आपकी मदद के लिए बहुत बहुत धन्यवाद।
ऐसा लगता है कि आपके पास कोई विचार नहीं है कि "क्यों" आप जावास्क्रिप्ट ढांचे को सीखना चाहते हैं। यह मुझे लगता है "मैं किसी भी जावास्क्रिप्ट ढांचे को सीखना चाहता हूं जो अब और भविष्य में किसी भी कार्य को प्राप्त कर सकता है"। मुझे यकीन नहीं है कि कोई भी इसका स्पष्ट उत्तर दे सकता है। मेरे अनुभव से, यह एक समस्या है जिस तरह से आपको कोई समस्या है और यह देखने के लिए कि यह सर्वोत्तम कैसे हल करें। आपके मामले में मैं आपके TODO-list एप्लिकेशन के बारे में सोचने की कोशिश करता हूं और फिर उपयोग करने के लिए कौन सी तकनीक (सर्वर-साइड और क्लाइंट-साइड) चुनता हूं। यदि आवश्यक हो, तो आप एक ढांचा सीख सकते हैं जो आपके लिए सबसे अच्छा काम करता है। – Uooo
एक और बात - आप लिखते हैं कि आप सर्वर साइड एप्लिकेशन में कूदना चाहते हैं। तो आपको जावा, सी # या PHP जैसी सर्वर-साइड प्रोग्रामिंग भाषा सीखनी होगी। – Uooo
इसे आजमाएं: [todomvc] (http://addyosmani.github.com/todomvc/) – charlietfl