जावास्क्रिप्ट एक बेहतरीन फाउंडेशन लैंग्वेज है
यह है :
- शक्तिशाली
- सीखने में आसान
- दोनों प्रक्रियात्मक और वस्तु-उन्मुख प्रतिमानों का समर्थन करता है
- लिखने और दौड़ने में तेज है
- कई आधुनिक भाषा की अवधारणाएं - क्लोजर, अनाम फ़ंक्शंस, एसिंक्रोनस / ईवेंट-चालित प्रोग्रामिंग, गतिशील प्रकार / अनुमान
- महान उपकरण (संपादक, रनटाइम्स, लिंट टूल, ब्राउज़र)
- कई सक्रिय समुदायों के साथ अद्भुत ऑनलाइन समर्थन है
- गणित कार्य कर सकते हैं
- ग्राफिक्स क्षमता है (HTML / कैनवास के माध्यम से)
- Apps लिखने के लिए इसका उपयोग कर सकते हैं
मेरा व्यक्तिगत रूप से मानना है कि यह सीखने लायक है, भले ही आप इसे दैनिक उपयोग नहीं करेंगे। यह आपके दिमाग को इस तरह चौड़ा करेगा कि आप C ++ या C # जैसी अन्य भाषाओं का उपयोग करते समय अलग-अलग समाधानों पर विचार करें - जैसे Iteration बनाम Algorithmic समाधान, डायनामिक टाइपिंग और प्रकार का अनुमान।
मैंने देखा है कि लोग इसका उपयोग व्यावसायिक उपकरणों की तुलना में संख्याओं / डेटा डंपों को तेजी से करने के लिए करते हैं, अपने डेटा को पृष्ठ के HTML पाठ क्षेत्र में चिपकाने के द्वारा, जो वे डेटा के माध्यम से काम करने के लिए कुछ JS कोड के साथ निर्मित करते हैं।
इसके लिए और क्या अच्छा है?
कुछ और अंदर एम्बेड करना:
पिछले 12 वर्षों में मैंने जिन कंपनियों के लिए काम किया है, उन सभी ने व्यावसायिक उत्पादों और आंतरिक विकास उपकरण का निर्माण किया है, जो जावास्क्रिप्ट का उपयोग करते थे (या करीबी रिश्तेदार - ECMAScript, ActionScript, आदि) नींव के रूप में क्योंकि यह सीखना आसान था, आसानी से- (स्पाइडरमंकी और माइक्रोसॉफ्ट एक्टिव स्क्रिप्टिंग एसडीके) जाने के लिए तैयार (स्वतंत्र) कार्यान्वयन और प्रदर्शन 'शुरू करने के लिए काफी अच्छा' था और अभी बेहतर हो रहा है।
इससे पहले कि jQuery / प्रोटोटाइप और पूरे AJAX आंदोलन साथ आए, जेएस की पसंद गैर-स्पष्ट थी - VBA (कंपकंपी), कुछ lex + yacc- सक्षम या अपनी स्वयं की भाषा रोल क्यों न करें? जेएस की शक्ति को एक भाषा के रूप में समृद्ध विजेट्स / चौखटे के साथ संयुक्त रूप से लिखे जाने की आवश्यकता नहीं थी, इसलिए ऑफ-द-शेल्फ समाधान आकर्षक था क्योंकि बाकी उत्पाद पर अधिक प्रयास खर्च किए जा सकते थे।
जैसे-जैसे भाषा क्षमता और गति में वृद्धि हुई है, जेएस पर दांव ने भुगतान किया है। अधिक डेवलपर्स जेएस को ग्रॉस करने में सक्षम होने के साथ, काम पर रखना भी आसान है।