جاوا اور جاوا سکرپٹ کے درمیان فرق
جاوا بمقابلہ جاوا اسکرپٹ
جاوا اور جاوا اسکرپٹ پروگرامنگ کی زبانیں ہیں. جاوا ایک اعتراض پر مبنی پروگرامنگ زبان ہے جبکہ جاوا اسکرپٹ ایک سکرپٹ زبان میں سے زیادہ ہے. دونوں ویب صفحات کو مزید انٹرایکٹو بنانے کے لئے استعمال کیا جا سکتا ہے. تاہم، جاوا بھی سرور سائڈ ایپلی کیشنز اور اسٹائل پروگراموں کو تیار کرنے کے لئے استعمال کیا جاتا ہے.
جاوا
جاوا ایک اعتراض پر مبنی پروگرامنگ زبان ہے. 1990 کے دہائیوں میں سورج مائیکروسافٹ نے جاوا زبان تیار کی. ابتدائی طور پر، یہ ایپلز نامی ویب براؤزر کے لئے چھوٹے پروگراموں کو ڈیزائن کرنے کے لئے ڈیزائن کیا گیا تھا. لیکن بعد میں، جاوا کو ای کامرس کی بنیاد پر ایپلی کیشنز کو تخلیق کرنے کے لئے استعمال کیا گیا تھا.
جاوا زبان کی پانچ اہم خصوصیات ہیں:
• اعتراض پر مبنی نقطہ نظر کی وجہ سے سافٹ ویئر کی ایپلی کیشنز کو تیار کرنے کے لئے زیادہ لچک فراہم کرتا ہے.
• استعمال کرنا آسان ہے کیونکہ یہ دیگر پروگرامنگ زبانوں کی بہترین خصوصیات کو یکجا کرتا ہے.
• مختلف پلیٹ فارمز یا جاوا کوڈ پلیٹ فارم سے آزاد ہے جاوا میں لکھا گیا کوڈ کی اجازت دیتا ہے.
• دور دراز ذریعہ سے کوڈ کو محفوظ طریقے سے عملدرآمد کیا جا سکتا ہے.
• کمپیوٹر کے نیٹ ورک کے لئے بلٹ میں مدد.
جاوا خود کار طریقے سے میموری مینجمنٹ ماڈل کو بھی سپورٹ کرتا ہے جو ڈویلپرز کو وقت سازی کے طریقہ کار سے دستی حاصل کرنے کی اجازت دیتا ہے جسے دستی میموری انتظام کہتے ہیں. خود کار طریقے سے ردی کی ٹوکری جمع کرنے پر عملدرآمد کرکے پروگرامرز آسانی سے کر سکتے ہیں. لیکن کچھ لوگوں کے مطابق، جاوا سست ہے اور دیگر پروگرامنگ زبانوں جیسے سی ++ سے بھی زیادہ میموری استعمال کرتی ہے.
جاوا اسکرپٹ
جاوا اسکرپٹ بھی ایک پروگرامنگ زبان ہے جو ویب صفحات زیادہ متحرک اور ساتھ ہی انٹرایکٹو بنانے کے لئے استعمال کیا جاتا ہے. صارف کے کمپیوٹر پر چلتا ہے کیونکہ جاوا اسکرپٹ کی صورت میں سرور سے مسلسل ڈاؤن لوڈ ہونے کی ضرورت نہیں ہے. جاوا سکرپٹ جاوا پروگرامنگ زبان سے مختلف ہے.
جدید ترین دن کے ویب براؤزرز کو جاوا اسکرپٹ میں تعمیر ہے. تاہم، جاوا اسکرپٹ پر مبنی ویب صفحات صرف براؤزر کے ذریعہ ویب براؤزر پر فعال ہوسکتا ہے اور براؤزر اس کی حمایت کرتا ہے. ڈیفالٹ کے ذریعے سب سے زیادہ براؤزرز میں جاوا اسکرپٹ فعال ہے.
جاوا اسکرپٹ میں کوڈ لکھنے کے لئے کوئی خصوصی پروگرام کی ضرورت نہیں ہے کیونکہ یہ ایک تشریح شدہ زبان ہے. آپ جاوا اسکرپٹ کوڈ لکھنے کے لئے کسی بھی ٹیکسٹ ایڈیٹر جیسے نوٹپڈ کا استعمال کرسکتے ہیں. آپ دوسرے ٹیکسٹ ایڈیٹر کو بھی استعمال کرسکتے ہیں جو کسی بھی غلطی کا پتہ لگانے کے لۓ مختلف کوڈوں کو رنگاتا ہے.
جاوا اسکرپٹ ایچ ٹی ایم ایل سے مختلف ہے کیونکہ ایچ ٹی ایم ایل ایک ویب سائٹ پر جامد مواد پیدا کرنے کے لئے استعمال کیا جاتا ہے جس میں ایک مارک اپ زبان ہے جبکہ جاوا اسکرپٹ زیادہ متحرک ویب صفحات بنانے کے لئے استعمال کیا جاتا ہے.
ٹیگ کا استعمال کرکے آپ ایچ ٹی ایم ایل فائل میں جاوا اسکرپٹ کوڈ ڈال سکتے ہیں. لیکن اگر آپ سکرپٹ کو ویب سائٹ کے مختلف صفحات پر استعمال کرنا چاہتے ہیں تو آپ مختلف فائلوں میں سکرپٹ محفوظ کرسکتے ہیں. جے ایس توسیع
جاوا اور جاوا اسکرپٹ کے درمیان فرق جاوا ایک اعتراض پر مبنی پروگرامنگ زبان ہے جبکہ جاوا اسکرپٹ ایک سکرپٹ زبان کی زیادہ ہے. • جاوا اسکرپٹ استعمال کرنے کے لئے استعمال کیا جاتا ہے ویب صفحات زیادہ انٹرایکٹو. تاہم، جاوا استعمال نہ صرف انٹرایکٹو ویب صفحات بنانے کے لئے استعمال کیا جا سکتا بلکہ سرور سائڈ ایپلی کیشنز اور اسٹائل پروگراموں کو بنانے کے لئے بھی استعمال کیا جا سکتا ہے. • جاوا کلاسز اور اشیاء کی تصور کا استعمال کرتا ہے جو کوڈ کا دوبارہ استعمال کرنے میں آسان بناتا ہے لیکن جاوا اسکرپٹ میں کوئی ایسی چیز نہیں ہے. جاوا جغرافیائی خصوصیات جیسے میراث، ڈیٹا خفیہ کاری اور پولیمورفیمزم کی نمائش پیش کرتا ہے جبکہ جاوا اسکرپٹ نہیں ہے. |