ویب ڈیزائن اور ویب ڈویلپمنٹ کے درمیان فرق

جب میں نئے لوگوں سے ملتا ہوں اور وہ مجھ سے کہتا ہوں کہ میں ایک زندہ رہتا ہوں، میں اکثر جواب دیتا ہوں کہ میں "ویب ڈیزائنر" ہوں. میں اس اصطلاح کا استعمال کرتا ہوں کیونکہ یہ ایک محفوظ "پکڑنے والا" جملہ ہے جس سے لوگ لوگوں کو جانتا ہے کہ میں کیا کرتا ہوں، عام طور پر، ان کے بغیر کسی خاص کام کے عنوان سے الجھن کے بغیر کسی بھی ویب صنعت سے باہر نہیں سمجھے گا.

حقیقت یہ ہے کہ "ویب ڈیزائنر" اصطلاح عام طور پر ہے جیسا کہ میں نے صرف بیان کیا ہے، جب آپ کسی ایسے شخص سے گفتگو کرتے ہیں جو ویب پیشہ ورانہ نہیں ہے، لیکن جب آپ ویب صنعت میں کسی کے ساتھ بات کر رہے ہیں تو، اس بات کی وضاحت کرنے کے لئے کافی نہیں ہے کہ یہ آپ کیا کرتے ہیں.

سچ میں، بہت سے لوگوں کو دو شرائط "ویب ڈیزائن" اور "ویب ترقی" سے تبادلہ خیال کرتے ہیں، لیکن ان کے پاس واقعی بہت مختلف معنی ہیں. اگر آپ ویب ڈیزائن انڈسٹری میں ایک نیا کام تلاش کر رہے ہیں، یا اگر آپ کسی شخص کو آپ یا آپ کی کمپنی کے لئے ایک ویب سائٹ بنانا چاہتے ہیں، تو آپ کو ان دونوں شرائط اور مہارتوں کے درمیان فرق جاننا ہوگا. ان کے ساتھ آو دو دو شرائط پر نظر آتے ہیں.

ویب ڈیزائن کیا ہے؟

ویب ڈیزائن اس صنعت کے پیشہ ور افراد کے لئے سب سے زیادہ عام اصطلاح ہے. اکثر اوقات، جب کسی کا کہنا ہے کہ وہ "ویب ڈیزائنر" ہیں، تو وہ ایک وسیع پیمانے پر سیٹ کی مہارت کا حوالہ دیتے ہیں، جن میں سے ایک بصری ڈیزائن ہے.

اس مساوات کے "ڈیزائن" کا حصہ کسٹمر کا سامنا کرنا پڑتا ہے یا ویب سائٹ کا "سامنے اختتام" حصہ ہے. ویب ڈیزائنر اس بات سے متعلق ہے کہ سائٹ کس طرح دیکھتا ہے اور کس طرح گاہکوں کو اس کے ساتھ بات چیت کرتی ہے (وہ کبھی کبھی بھی "تجربہ ڈیزائنرز" یا "UX ڈیزائنرز" کے طور پر بھی کہا جاتا ہے).

اچھا ویب ڈیزائنرز جانتا ہے کہ ڈیزائن کی اصولوں کو کس طرح استعمال کرنے کے لئے ایک سائٹ بنانے کے لئے بہت اچھا لگ رہا ہے. وہ ویب پریوستیت کے بارے میں بھی سمجھتے ہیں اور اس سائٹ کو کس طرح تخلیق کرتے ہیں جو صارف کے دوستانہ ہیں. ان کے ڈیزائن یہ ہیں کہ گاہکوں کے ارد گرد تشریف لےنا چاہتے ہیں کیونکہ یہ ایسا کرنے کے لئے آسان اور بدیہی ہے. ویب سائٹ بنانے کے مقابلے میں ڈیزائنرز بہت زیادہ کرتے ہیں "خوبصورت لگائیں." وہ واقعی ایک ویب سائٹ کے انٹرفیس کے استعمال کے قابل ہیں.

ویب ترقی کیا ہے؟

ویب ترقی دو ذائقوں میں سامنے آتا ہے - سامنے کے آخر میں ترقی اور پیچھے کے آخر میں ترقی. ان دونوں ذائقوں میں اوپلاپ کی مہارتوں میں سے کچھ، لیکن ان کے پاس ویب ڈیزائن پیشہ میں بہت مختلف مقاصد ہیں.

سامنے کے آخر میں ڈویلپر ایک ویب سائٹ کے بصری ڈیزائن کو لیتا ہے (چاہے وہ اس ڈیزائن کو تخلیق کرتے ہیں یا انہیں ایک بصری ڈیزائنر کے ذریعے بھیج دیا گیا ہے) اور اسے کوڈ میں بناتا ہے. سامنے کے آخر میں ڈویلپر، ویب سائٹ کی ساخت کے لئے ایچ ٹی ایم ایل کا استعمال کریں گے، بصری شیلیوں اور ترتیبات اور شاید کچھ جاوا اسکرپٹ کو ترتیب دینے کیلئے. کچھ چھوٹی سائٹس کے لئے، سامنے کے آخر میں ترقی صرف اس قسم کی ترقی کی ہو سکتی ہے جو اس منصوبے کے لئے ضروری ہے. مزید پیچیدہ منصوبوں کے لئے، "بیک - اینڈ" کی ترقی ترقی میں آ جائے گی.

ویب صفحات پر مزید اعلی درجے کی پروگرامنگ اور تعامل کے ساتھ بیک بیک کے ترقی کا معاملہ. ایک بیک اپ کے آخر میں ویب ڈویلپر پر توجہ مرکوز ہے کہ کسی سائٹ کو کیسے کام کرتا ہے اور بعض کاروائیوں کا استعمال کرتے ہوئے صارفین اس پر کیا کام کرتی ہیں. اس میں کوڈ کے ساتھ کام کرنا شامل ہے جس میں کسی ڈیٹا بیس کے ساتھ انٹرفیس یا ای کامرس شاپنگ کاروں جیسے آن لائن ادائیگی کے پروسیسرز اور زیادہ سے زیادہ خصوصیات پیدا کرنا شامل ہوسکتا ہے.

اچھے ویب ڈویلپرز پی ایچ پی کی طرح سی جی آئی اور اسکرپٹز پروگرام کیسے جان سکتے ہیں. وہ یہ بھی سمجھتے ہیں کہ ویب فارم کیسے کام کرتا ہے اور کس طرح مختلف سوفٹ ویئر پیکجوں اور APIs (ایپلی کیشن پروگرامنگ انٹرفیس) ان مختلف قسم کے سافٹ ویئر کو ایک ساتھ ملنے کے لئے استعمال کیا جا سکتا ہے جو ان کے آن لائن موجودگی کیلئے مخصوص گاہکوں کی ضروریات کو پورا کرے گا. پس منظر کے آخر میں ویب ڈویلپرز کو بھی سکریچ کی نئی فعالیت کی ضرورت بھی ہوسکتی ہے، اگر موجودہ سافٹ ویئر کے اوزار یا پیکیجز موجود نہیں ہیں جو اپنے گاہکوں کی ضروریات کو پورا کرنے کے لئے لیورجڈ ہوسکتی ہیں /

بہت سے لوگوں نے لکیریں کھینچ لی ہیں

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

ایک بصری ڈیزائنر جو سمجھتے ہیں کہ کس طرح ویب صفحات تیار کیے جائیں گے ان صفحات اور تجربات کو ڈیزائن کرنے کے لئے بہتر لیس ہو جائے گا. اسی طرح، ایک ویب ڈویلپر جو ڈیزائن اور بصری مواصلات کی بنیادی باتوں کو سمجھتے ہیں اس کو ہوشیار انتخاب کرسکتے ہیں کیونکہ وہ ان کے منصوبے کے لئے صفحات اور تعامل کو اپناتے ہیں.

بالآخر، چاہے آپ کو یہ علم حاصل ہو یا نہیں، جب آپ کسی نوکری کے لئے درخواست کرتے ہیں یا کسی سائٹ پر کام کرنے کے لئے تلاش کریں، تو آپ کو یہ معلوم ہونا ضروری ہے کہ آپ کیا چاہتے ہیں - ویب ڈیزائن یا ویب کی ترقی. آپ کے لئے کرایہ دار مہارت آپ کو اس کام کو حاصل کرنے کے لئے خرچ کرنے کے لئے خرچ کی قیمت میں ایک اہم کردار ادا کرے گا.

بہت سے معاملات میں، ایک اعلی درجے کی بیک اپ اڈاپٹر کو بہتر بنانے کے مقابلے میں چھوٹے اور زیادہ براہ راست سائٹس کے لئے ڈیزائن اور فرنٹ اینڈ کی ترقی بہت کم (ایک گھنٹہ کی بنیاد پر) ہوگی. بڑے سائٹس اور منصوبوں کے لئے، آپ اصل میں ٹیموں کو ملازمت دے گی جس میں ویب پیشہ ور افراد شامل ہیں جو ان سبھی مختلف اقسام کو پورا کرتی ہیں.