जावा और जावास्क्रिप्ट के बीच का अंतर

Anonim

जावा बनाम जावास्क्रिप्ट

जावा और जावास्क्रिप्ट प्रोग्रामिंग भाषा हैं जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जबकि जावास्क्रिप्ट एक स्क्रिप्टिंग भाषा का अधिक है। दोनों का उपयोग वेब पेज को अधिक इंटरैक्टिव बनाने के लिए किया जा सकता है। हालांकि, जावा का उपयोग सर्वर साइड एप्लिकेशन और स्टैंडअलोन प्रोग्रामिंग को विकसित करने के लिए भी किया जाता है।

जावा

जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। 1 99 0 के दशक की शुरुआत में, सन माइक्रोसिस्टम्स ने जावा भाषा विकसित की। शुरू में, यह ऐप्पलेट नामक वेब ब्राउज़र के लिए छोटे प्रोग्राम बनाने के लिए डिज़ाइन किया गया था। लेकिन बाद में, जावा का प्रयोग ई-कॉमर्स पर आधारित अनुप्रयोग बनाने के लिए किया गया था।

जावा भाषा की पांच मुख्य विशेषताएं हैं:

• ऑब्जेक्ट ओरिएंटेड दृष्टिकोण की वजह से सॉफ्टवेयर एप्लिकेशन विकसित करने के लिए अधिक लचीलापन प्रदान करता है।

• उपयोग करने में आसान क्योंकि यह अन्य प्रोग्रामिंग भाषाओं के सर्वश्रेष्ठ गुणों को जोड़ती है।

• जावा में लिखे गए कोड को विभिन्न प्लेटफार्मों पर चलाने की सुविधा है या जावा कोड मंच से स्वतंत्र है।

• दूरस्थ स्रोत से कोड को सुरक्षित रूप से निष्पादित किया जा सकता है

• कंप्यूटर नेटवर्क के लिए अंतर्निहित समर्थन

जावा स्वत: मेमोरी प्रबंधन मॉडल का भी समर्थन करता है जो डेवलपर्स को मैन्युअल मेमोरी प्रबंधन नामक समय लेने वाली विधि से छुटकारा पाने की इजाजत देता है। स्वचालित कचरा संग्रहण को लागू करने से प्रोग्रामर्स आसानी से ऐसा कर सकते हैं लेकिन कुछ लोगों के अनुसार, जावा धीमा है और साथ ही सी ++ जैसे अन्य प्रोग्रामिंग भाषाओं की तुलना में अधिक मेमोरी खाती है

JavaScript

-3 ->

जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है जो वेब पेज को अधिक गतिशील बनाने के साथ-साथ इंटरैक्टिव भी करता है। जावास्क्रिप्ट के मामले में सर्वर से लगातार डाउनलोड की आवश्यकता नहीं होती क्योंकि यह उपयोगकर्ता के कंप्यूटर पर चलता है। जावास्क्रिप्ट जावा प्रोग्रामिंग भाषा से अलग है।

अधिकांश आधुनिक वेब ब्राउज़र में अंतर्निहित जावास्क्रिप्ट हैं हालांकि, जावास्क्रिप्ट आधारित वेब पेज केवल तब ही चल सकते हैं जब वेब ब्राउजर पर जावास्क्रिप्ट सक्षम होता है और ब्राउज़र इसका समर्थन करता है। डिफ़ॉल्ट रूप से जावास्क्रिप्ट अधिकांश ब्राउज़रों में सक्षम है

JavaScript में कोड लिखने के लिए कोई विशेष कार्यक्रम की आवश्यकता नहीं है क्योंकि यह एक व्याख्या की गई भाषा है जावास्क्रिप्ट कोड लिखने के लिए आप नोटपैड जैसे किसी पाठ संपादक का उपयोग कर सकते हैं। आप अन्य टेक्स्ट एडिटर का भी उपयोग कर सकते हैं जो अलग-अलग कोडों को रंग देने में मदद करता है जिससे किसी भी त्रुटि का पता लगाना आसान हो जाता है।

जावास्क्रिप्ट एचटीएमएल से भिन्न है क्योंकि जावास्क्रिप्ट को अधिक गतिशील वेब पेज बनाने के लिए प्रयोग किया जाता है, जबकि एचटीएमएल एक मार्कअप लैंग्वेज है जो वेब पेज पर स्थिर सामग्री बनाने के लिए प्रयोग किया जाता है।

टैग का उपयोग करके आप जावास्क्रिप्ट कोड को एक HTML फ़ाइल में सम्मिलित कर सकते हैं। लेकिन अगर आप वेबसाइट के विभिन्न पृष्ठों में स्क्रिप्ट का उपयोग करना चाहते हैं तो आप स्क्रिप्ट को अलग-अलग फ़ाइलों में सहेज सकते हैं। जेएस एक्सटेंशन

जावा और जावास्क्रिप्ट के बीच अंतर

• जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जबकि जावास्क्रिप्ट स्क्रिप्टिंग भाषा का अधिक है।

• जावास्क्रिप्ट का प्रयोग वेब पेज को अधिक इंटरैक्टिव बनाने के लिए किया जाता है। हालांकि, जावा को न केवल इंटरेक्टिव वेब पेज बनाने के लिए इस्तेमाल किया जा सकता है लेकिन इसका उपयोग सर्वर साइड एप्लिकेशन और स्टैंडअलोन प्रोग्रामिंग बनाने के लिए भी किया जा सकता है।

• जावा कक्षाओं और ऑब्जेक्ट्स की अवधारणा का उपयोग करता है जो कोड का पुनः उपयोग आसान बना देता है लेकिन जावास्क्रिप्ट में ऐसी कोई चीज नहीं है

• जावा विरासत, डेटा आवेश और बहुरूपता जैसी गुणों को प्रदर्शित करता है, जबकि जावास्क्रिप्ट नहीं है।