मैं एक बहुत अनुभवी प्रोग्रामर हूं जो वेब डेवलपमेंट सीखने की कोशिश कर रहा है। मैं एक क्लाइंट-साइड वेब एप्लिकेशन विकसित करने की कोशिश कर रहा हूं जो ग्राफिक्स के लिए svg या कैनवास का उपयोग करता है। मैंने तय किया है कि मैं कॉफ़्सस्क्रिप्ट में एप्लिकेशन कोड लिखना चाहूंगा। मुझे या तो जावास्क्रिप्ट या कॉफ़ीस्क्रिप्ट नहीं पता है।
Coffeescript वेब डेवलपमेंट के लिए जावास्क्रिप्ट को जानना कितना आवश्यक है? क्या मुझे कुछ गंभीर समस्या से जूझने की संभावना है जो मुझे जावास्क्रिप्ट को समझने की आवश्यकता है? क्या मैं कॉफ़ीसेस्क्रिप्ट से जावास्क्रिप्ट एपीआई के साथ खुशी से काम कर सकता हूं?
संपादित करें : मैं एक सप्ताह में आसानी से जावास्क्रिप्ट की मूल बातें जान सकता था। मुझे लगता है कि जावास्क्रिप्ट में बहुत अधिक तेज धार है। में अजीब भाषा सुविधा StackOverflow जावास्क्रिप्ट पर सवाल सबसे आम भाषाओं में से एक है। इसमें एक असामान्य वस्तु और वर्ग मॉडल है। इसमें गैर-स्पष्ट नाम स्कूपिंग नियम हैं। मुझे लगता है कि मुझे वास्तव में एक भाषा जानने में एक सप्ताह से अधिक समय लगता है।
मैं वेब विकास सीखने के लिए एक छोटी सी सरल परियोजना पर काम करने जा रहा हूं। क्या मैं जावास्क्रिप्ट या कॉफ़ीस्क्रिप्ट का उपयोग करना बेहतर होगा? मुझे लगता है कि लंबे समय में मैं कॉफ़ीस्क्रिप्ट पसंद करूंगा, लेकिन मैं जावास्क्रिप्ट के साथ शुरू करने के लिए तैयार हूं, अगर मुझे कॉफ़ीसेस्क्रिप्ट का उपयोग करने के लिए जावास्क्रिप्ट की पूरी तरह से समझ की आवश्यकता है।
class
CS में कीवर्ड कुछ भी जादुई नहीं करता है; यह केवल जावा स्क्रिप्ट का उपयोग करता है देशी प्रोटोटाइप विरासत तंत्र। इस कारण से, मैं अनुशंसा करूंगा कि कुछ जावा स्क्रिप्ट्स में से कुछ से अधिक अस्पष्ट "सुविधाओं" का कम से कम सहायक ज्ञान हो।