جاوا میں ویب ڈویلپمنٹ اور جاوا میں ویب ایپلیکیشن ڈویلپمنٹ کے درمیان کیا فرق ہے؟


جواب 1:

آپ جاوا کا استعمال کرتے ہوئے مختلف قسم کے پروگرام تیار کرسکتے ہیں۔ جاوا کے ساتھ ایچ ٹی ایم ایل اور سی ایس ایس کو ملانا آپ ایسے پروگرام بنا سکتے ہیں جو براؤزر پر ویب پر چلتے ہیں۔ ویب (سائٹ) یا ویب اطلاق کے بطور حوالہ دیا گیا۔

آپ جو تیار کرتے ہیں اس کا انحصار ضرورت پر ہوتا ہے۔ آپ ویب سائٹ ، کتاب ، فوٹو گیلری ، اکاؤنٹنگ ایپلی کیشن ، بینکنگ کی درخواست… بنا سکتے ہیں اور فہرست جاری ہے۔ ان سبھی کو آپ درخواست پر کال کرسکتے ہیں۔ تاہم ویب سائٹ اور ویب اطلاق کے مابین تھوڑا سا ادراک فرق ہے۔ ایک ویب سائٹ زیادہ تر صارف کو معلومات فراہم کرتی ہے اور اطلاق نہ صرف معلومات فراہم کرنے کے ذریعے بلکہ صارف سے معلومات حاصل کرنے کے ذریعے عملی عمل کو حاصل کرتا ہے۔ عام طور پر ویب سائٹیں بنانا آسان ہوتا ہے اور ویب ایپلیکیشن پیچیدہ ہوتی ہے کیونکہ انہیں لین دین کی کارروائیوں سے نمٹنا پڑتا ہے۔

تاہم ، اس طرح کا کوئی قاعدہ نہیں ہے ، یہاں تک کہ ایک ویب سائٹ میں بھی ویب اطلاق کی تمام پیچیدگی اور پیچیدگی ہوسکتی ہے۔ یہ تب ہوتا ہے جب ویب ڈویلپمنٹ اور ویب ایپلی کیشن کی ترقی ایک دوسرے کے ساتھ ہوجاتی ہے۔


جواب 2:

جب آپ جاوا کو پلیٹ فارم کے طور پر استعمال کررہے ہو تو ایسی کوئی اصطلاح "ویب ڈویلپمنٹ" نہیں ہے۔

ویب ایپلیکیشن ڈویلپمنٹ سے مراد ایک ایسا سافٹ ویئر تیار کرنا ہے جو جاوا کو سمجھنے والا سرور استعمال کرتا ہو۔

جاوا بھی جب ویب ایپلی کیشن تیار کرنے کے لئے استعمال کیا جاتا ہے تو سرور سائیڈ پر ہوتا ہے لہذا سرور ہمیشہ اس میں شامل ہوتا ہے اور وہ جاوا کو سمجھتا ہے اور اس کو چلانے کے لئے اس پر عمل درآمد کرتا ہے۔

دوسری طرف ویب ڈویلپمنٹ سے بصری عناصر کی نشوونما ممکن ہوسکتی ہے جس میں جاوا حصہ نہیں بن سکتا یا نہیں۔