Different between JavaScript and Java
(JavaScript और Java में अंतर)
JavaScript और Java के नाम में समानता होने के कारण यह नहीं समझना चाहिए कि यह दोनों समान है हालांकि इन में कुछ समानता भी है लेकिन वास्तव में दोनों में बहुत अंतर है दोनों ही C++ पर आधारित होने के कारण इनका व्याकरण और कंट्रोल संरचनाएं लगभग एक जैसे हैं परंतु फिर भी इनमें कई अंतर है जो निम्न प्रकार है-
JavaScript और Java में अंतर
S.NO | JavaScript | Java |
---|---|---|
1 | यह एक इंटरप्रेट की जाने वाली प्रोग्रामिंग भाषा है | यह कंपाइल की जाने वाली प्रोग्रामिंग भाषा है |
2 | यह ऑब्जेक्ट आधारित स्क्रिप्टिंग लैंग्वेज है | यह ऑब्जेक्ट आधारित प्रोग्रामिंग लैंग्वेज है |
3 | जावास्क्रिप्ट कोड केवल ब्राउज़र पर ही चलाया जाता है क्योंकि जावास्क्रिप्ट केवल ब्राउज़र के लिए विकसित किया गया है। | जावा एप्लिकेशन किसी भी वर्चुअल मशीन (JVM) या ब्राउज़र में चल सकते हैं। |
4 | जावास्क्रिप्ट को कम मेमोरी की आवश्यकता होती है इसलिए इसका उपयोग वेब पेजों में किया जाता है। | जावा प्रोग्राम अधिक मेमोरी का उपयोग करता है। |
5 | जावास्क्रिप्ट फ़ाइल में फाइल एक्सटेंशन “.js” है। | जावा प्रोग्राम में फ़ाइल एक्सटेंशन “.Java” है |
JavaScript एक ऑब्जेक्ट आधारित स्क्रिप्टिंग भाषा (Object based scripting language) है जिसका विकास C++ के अनुसार किया गया है Java का विकास भी C++ के अनुसार किया गया है और यही कारण है कि जावा और JavaScript देखने में प्राय: एक जैसी लगती हैं और दोनों को गलती से एक ही समझ लिया जाता है इसलिए जब आप JavaScript सीखते हैं| आप कुछ मात्रा में Java और C++ में कोड लिखना भी सीख जाते हैं परंतु वास्तव में Java और JavaScript दोनों अलग-अलग हैं Java जहां एक पूर्ण विकसित ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा (Object Orientated Programming language) है
वही JavaScript केवल एक ऑब्जेक्ट आधारित भाषा (Object based Language) है| यह स्वतंत्र भाषा के रूप में उपयोगी नहीं है बल्कि अन्य भाषाओं जैसे HTML या C++ की सहायक भाषा के रूप में अधिक उपयोगी है वास्तव में यह वेब डिजाइन करने में Images, Forms आदि Objects को संभालने वाली भाषा के रूप में उपयोग की जाती है और इसीलिए इसे ऑब्जेक्ट आधारित भाषा कहा जाता है|