मैं राइनो इस्तेमाल नहीं किया है तो मैं तकनीकी कारणों की पेशकश नहीं कर सकते, लेकिन एक सामान्य प्रोग्रामर के रूप में, मैं एक पॉप मनोविज्ञान सिद्धांत की पेशकश कर सकते हैं:
अपने जीवन, जावास्क्रिप्ट को कड़ाई से एक ग्राहक के पक्ष में किया गया है से ज्यादातर के लिए कम से कम लोगों के सिर में भाषा। इससे भी बदतर, यह लग रहा था एक क्रैपी की तरह, क्योंकि जावास्क्रिप्ट के साथ वेब पृष्ठों पर हमेशा समस्याएं थीं। इन समस्याओं को भाषा की गलती इतनी जरूरी नहीं थी कि ब्राउज़र ने इसे कैसे कार्यान्वित किया, उन्होंने डोम को कैसे व्यवस्थित किया, और हम जावास्क्रिप्ट के माध्यम से क्या पहुंच पाए। लेकिन हमारे सिर में हमने सोचा कि "जावास्क्रिप्ट में समस्याएं हैं" या यहां तक कि सिर्फ "जावास्क्रिप्ट सीमित है जो यह कर सकता है"।
तो सभी उच्च स्तरीय जादू के बावजूद कुछ लोग इसके साथ कर सकते हैं, हम में से कई वेब की हमारी शुरुआती यादों से जावास्क्रिप्ट को खिलौना भाषा के रूप में सोचते हैं, जहां यह सब कुछ कर सकता था माउस रोलओवर पर एक छवि परिवर्तन ।
अंत में, एक भाषा लोकप्रिय होने के लिए, (विशेष रूप से जब एक विशाल कॉर्पोरेट प्रायोजक की कमी होती है) को मौजूदा लोगों पर कुछ ठोस लाभ होना चाहिए। पहले से ही बहुत से सर्वर साइड भाषाएं, ढांचे और रनटाइम्स लोगों के ध्यान के लिए प्रतिस्पर्धा कर रहे हैं। जावास्क्रिप्ट के बारे में इतना खास क्या है कि लोगों को प्रौद्योगिकी एक्स में अपने निवेश को फेंक देना चाहिए कि वे पहले से ही उपयोग कर रहे हैं? (यह जेएस पर खुदाई नहीं है, सिर्फ विचार के लिए भोजन)
स्रोत
2010-07-16 17:36:44
भी, क्या आपने स्केल माना है? यह सख्ती से गतिशील नहीं है, लेकिन आपको किसी भी गतिशील भाषा के लाभों का सबसे अधिक लाभ देता है। –
मुझे लुआ के साथ प्रोटोटाइप पसंद है। जावास्क्रिप्ट semantics मुझे गर्म fuzzies देने के लिए काफी करीब हैं। – user287424