अभी कई विकास क्षेत्रों में जावास्क्रिप्ट लागू किया जाता है।
- यह आधुनिक ब्राउज़र में मौजूद एकमात्र भाषा है।
- यह सर्वर पर चल सकता है, नोड.जेएस और वी 8 इंजन के लिए धन्यवाद।
- यह PhoneGap या अन्य विकल्पों के माध्यम से मोबाइल उपकरणों में एम्बेड किया जा सकता है।
- इसका उपयोग विंडोज़ 8 एप्लिकेशन बनाने के लिए किया जा सकता है।
इसलिए, मेरा मानना है कि अधिक जावास्क्रिप्ट मास्टर हैं। यह इस बात पर निर्भर करता है कि आप किस चीज के साथ शुरुआत करना चाहते हैं, लेकिन निश्चिंत रहें, ऊपर बताई गई उन 4 वस्तुओं में से प्रत्येक आपको एक अलग चुनौती देगी - ठीक है, हो सकता है कि विंडो 8 और फोनगैप फील्ड समान हों, लेकिन बाकी चीजें अलग हैं -।
यदि हम ब्राउज़र वातावरण के बारे में बात कर रहे हैं, तो सीखना कि लगभग हर वेब एप्लिकेशन को कैसे व्यवस्थित किया जाना चाहिए, वह उन रास्तों में से एक हो सकता है, जिन पर आप जा सकते हैं। मैं उस रास्ते से नीचे जा रहा हूं, और अपने स्वयं के विचारों के साथ प्रयोग कर रहा हूं, लोकप्रिय कोड संगठन पुस्तकालयों जैसे डोजो, बैकबोन, एम्बर आदि के गिट रिपोज की जांच कर रहा हूं।
यदि हम नोड js पर्यावरण के बारे में बात कर रहे हैं, तो यह एक अलग कहानी है। हम मिनिमाइज़ेशन और फ़ाइल साइज़ से चिंतित नहीं हैं। नोड, बिल्ड सिस्टम, साइट्स, REST एपी में संपूर्ण एप्लिकेशन बनाना, वहां बहुत सी चीजों की खोज करना है।
अगर हम मोबाइल की दुनिया के बारे में बात कर रहे हैं, तो मन में अनुकूलन आता है। CSS3 त्वरित गुण, एनिमेशन, स्पर्श घटनाओं और अधिक विशिष्ट यूआई घटकों के साथ वेब के रूप में एक ही वास्तुकला का उपयोग करने की कोशिश कर रहा है, जिनके साथ शुरू करने के लिए महान चीजें हैं।
सभी ने, जैसे दूसरों ने जवाब दिया, अपने कोड के साथ प्रयोग करना, और दूसरों के कोड के साथ शामिल होने का सबसे अच्छा तरीका है, व्हाट्स नए के साथ बने रहें, और कौन जानता है, शायद अगली बड़ी चीज के साथ आ रहा है।
एक और चीज़ जो किसी टीम में काम करने में मदद करती है, और आपके रास्ते और टीम के कोड लिखने के तरीके के बीच अंतर को समझना। जावास्क्रिप्ट डेवलपर्स की एक टीम में काम करना आपको बेहतर कोड लिखने के लिए मजबूर करेगा, और इसे अच्छी तरह से प्रलेखित करेगा। मुझे लगता है कि आवेदन के आर्किटेक्चर के बारे में सीखने का कोई बेहतर तरीका नहीं है कि आप क्या लागू करना चाहते हैं या पहले से ही लागू कर चुके हैं।