فہرست کا خانہ:
ویڈیو: Frontend Vs Backend 2025
ویب ترقی صرف ایک چیز نہیں ہے. یہ ایک سے زیادہ مہارت حاصل کرتا ہے، اور ویب کی ترقی کی جگہ کے اندر مختلف قسم کے کیریئر موجود ہیں. اکثر تین اصطلاحات استعمال ہوتے ہیں "سامنے کے آخر،" "بیک آخر،" اور "مکمل اسٹیک." یہاں تین کے درمیان کلیدی اختلافات ہیں.
فرنٹ اینڈ ویب ڈویلپمنٹ
فرنٹ اینڈ ڈویلپمنٹ، اس کے اجزاء کو ہمیشہ تبدیل کر رہے ہیں، بنیادی طور پر ایک ویب سائٹ یا ویب ایپلی کیشن کے باہر بیرونی حصوں کے ساتھ نمٹنے. اس کے بنیادی طور پر، سامنے کے آخر میں ترقی HTML، CSS، اور جاوا اسکرپٹ میں شامل ہے.
- ایچ ٹی ایم ایل: ہائپر ٹیکسٹ مارک اپ زبان، یا ایچ ٹی ایم ایل، انٹرنیٹ پر تمام ویب سائٹس کا اہم ساختہ جزو ہے. اس کے بغیر، ویب صفحات موجود نہیں ہیں.
- سی ایس ایسسی ایس ایس سٹائل کو ایچ ٹی ایم ایل میں جوڑتا ہے. میں تعصب کا استعمال کرنا چاہتا ہوں کہ HTML ایک چہرے کی طرح ہے اور سی ایس ایس شررنگار کی طرح ہے.
- جاوا اسکرپٹجاوا سکرپٹ، یا جے ایس، گزشتہ کئی سالوں میں تیار کیا گیا ہے. سامنے کے آخر میں ترقی کے سلسلے میں، جے ایس اہم ہے کیونکہ یہ ویب صفحات انٹرایکٹو بنانے میں مدد ملتی ہے.
عام طور پر، سامنے کا اختتام ترتیب اور ڈیزائن اصولوں سے منسلک ہوتا ہے. تاہم، سامنے کے آخر میں ڈویلپرز ضروری ڈیزائنرز نہیں ہیں.
بنیادی طور پر، سامنے کے اختتام کے ڈویلپرز ظاہری ظہور کی تعمیر - ویب سائٹ والے صفحات جو صارف دیکھتے ہیں. اس کا مطلب یہ ہے کہ سامنے کے اختتامی ڈویلپر کو اس سائٹ اور / یا درخواست کی پڑھنے کے قابل اور قابل استعمال ہونا چاہئے.
اس کے علاوہ، سامنے کا اختتام کلائنٹ پر چلتا ہے - مطلب یہ ہے کہ صارف کا مقامی کمپیوٹر - زیادہ تر مقدمات میں، ویب براؤزر. اور کلائنٹ کی جانب سے معلومات محفوظ نہیں ہے.
بیک اینڈ ویب ڈویلپمنٹ
پیچھے کے آخر میں ویب کی ترقی یہ ہے جو مناظر کے پیچھے جاتا ہے. پچھلا اختتام سامنے کے اختتام کا تجربہ بناتا ہے.
چیزوں کو آسان بنانے کے لئے پانی کے اوپر برفبر کے حصے کے طور پر سامنے کے آخر میں سوچیں. یہ کون سا صارف دیکھتا ہے - چیکنا لگ رہا ہے سائٹ. پچھلے آخر باقی برف ہے؛ یہ اختتامی صارف کی طرف سے نہیں دیکھا جا سکتا، لیکن یہ ایک ویب ایپلی کیشن کا بنیادی عنصر ہے. سرور پر چلتا ہے، یا، جیسا کہ یہ اکثر "سرور کی طرف" کہا جاتا ہے.
سامنے کے آخر تک ترقی کے برعکس (جس میں بنیادی طور پر ایچ ٹی ایم ایل، سی ایس ایس اور جاوا اسکرپٹ کا استعمال ہوتا ہے)، پس منظر کے آخر میں ویب ڈویلپمنٹ زبانوں اور فریم ورک کی ایک حد پر انحصار کرسکتے ہیں.
پچھلے اختتام پر استعمال ہونے والی چند مقبول زبانوں میں شامل ہیں:
- روبی (اکثر ریل فریم ورک کے ساتھ مل کر میں استعمال کیا گیا - AKA روبی پر روبی)
- پادری (جو عام طور پر پیچھے کے آخر میں Django فریم ورک کے ساتھ استعمال کیا جاتا ہے)
- پی ایچ پی (مقبول ورڈپریس CMS پی ایچ پی کا استعمال کرتا ہے اس کے پیچھے کے آخر میں - پی ایچ پی چند مقبول فریم ورک ہے، ایک لیورییل ہونے والا ہے)
- Node.js (زیادہ مقبول ہو رہا ہے - یہ جاوا اسکرپٹ کے ساتھ تعمیر ویب ایپس کے لئے ایک بیک اپ کے ماحول ہے)
تاہم، کام کرنے کے لئے بڑے پیمانے پر ویب سائٹس اور ویب ایپلی کیشنز کے لئے یہ ایک بیک اپ کے آخر میں زبان اور فریم ورک سے زیادہ ہے. کسی ویب سائٹ یا ایپلی کیشن کے بارے میں تمام معلومات کو ذخیرہ کرنا ضروری ہے.
یہ ہے کہ ڈیٹا بیس میں آیا ہے. بیک اپ کے ڈویلپرز بھی ان کو سنبھالتے ہیں.
(نوٹآپ ایچ ٹی ایم ایل اور سی ایس ایس کا استعمال کرکے کسی ڈیٹا بیس کے بغیر ایک ویب سائٹ بنا سکتے ہیں. یہ ایک مستحکم سائٹ ہوگی اور بہت کم لچکدار ہو جائے گا. تاہم، ایسی سائٹ جو معلومات پر انحصار کرتی ہے وہ متحرک طور پر پیدا کی جاتی ہے - فیس بک، یالس، کسی بھی ای کامرس سائٹ - ڈیٹا بیس کی ضرورت ہے.)
مقبول ڈیٹا بیس میں شامل ہیں:
- MySQL
- پوسٹگر ایس ایس ایل
- منگو ڈی بی
- اور دوسرے
عام طور پر کچھ پیچھے کے آخر میں زبانیں / فریم ورک ایک مخصوص ڈیٹا بیس کی ضرورت ہوتی ہے. مثال کے طور پر، مین مکمل اسٹاک فریم ورک مونگڈو ڈی بی کی ضرورت ہے.
پیچھے کے آخر میں زبان / فریم ورک اور چلانے والے ڈیٹا بیسوں کو جاننے کے علاوہ، بیک اپ کے ڈویلپرز کو بھی سرور فن تعمیر کا سمجھنا لازمی ہے.
کسی سرور کو مناسب طریقے سے ترتیب دینے کی اجازت دیتا ہے کہ کسی سائٹ کو تیزی سے چلانے، حادثہ نہیں، اور صارفین کو غلطیاں نہ دے سکے. اس کے پیچھے کے آخر میں ڈویلپر کے ڈومین کے تحت آتا ہے کیونکہ سب سے زیادہ غلطیاں پیچھے کے آخر میں ہوتی ہیں، سامنے کے آخر میں نہیں.
مکمل اسٹیک
جی ہاں، آپ نے یہ اندازہ کیا: مکمل اسٹیک سامنے کے آخر اور پیچھے کے آخر دونوں کا مجموعہ ہے.
ایک مکمل اسٹیک ڈویلپر ایک جیک کی تمام تجارت ہے. وہ ترقی کے تمام سطحوں کے لئے ذمہ دار ہیں، ڈیزائن سرور سے متعلق سی ایس ایس کے مطابق کس طرح قائم ہے.
ان دنوں، یہ بہت زیادہ ہے کہ ویب ترقی میں جاتا ہے کہ دونوں اطراف کو سنبھالنے میں تقریبا ناممکن ہے. اگرچہ بہت سے لوگوں کو مکمل اسٹاک ہونے کا دعوی کر سکتے ہیں، یا حقیقت میں ہیں، وہ اب بھی عام طور پر ایک طرف زیادہ توجہ مرکوز کرتے ہیں: کلائنٹ یا سرور. (اے اے اے سامنے کے آخر یا پیچھے کے آخر میں.)
چھوٹی کمپنیوں / اسٹارپٹس میں، ایک ہی شخص ویب ترقیاتی سپیکٹرم کے تمام پہلوؤں کے لئے ذمہ دار ہوسکتا ہے. تاہم، بڑی کمپنیوں میں، لوگ ٹیموں پر کام کرتے ہیں اور خاص کردار ادا کرتے ہیں- ایک سرور سرور فن تعمیر، ایک دوسرے (یا چند افراد) سامنے کے آخر میں، وغیرہ پر توجہ مرکوز کرتا ہے.
نتیجہ
ویب کی ترقی بہت سے چہرے ہے، اور یہ ہر دن تیار کر رہا ہے. سیکھنے کے لئے بہت کچھ ہے، لیکن ایک بار پھر سب کچھ جاننے کے لئے دباؤ محسوس نہیں کرتے. یاد رکھیں، کام کے ماحول میں، آپ عام طور پر دوسروں کے ساتھ ایک ٹیم پر رہیں گے. ایک وقت میں ویب کی ترقی کے ایک پہلو میں آپ کی مہارت کو مبارکباد پر توجہ مرکوز کریں. ہچکچاہٹ مت کرو، اور آپ کو جاننے سے پہلے آپ کو ایک حامی بنیں گے.
ویب ڈویلپر ملازمت کی تفصیل، تنخواہ، اور مہارت

ویب ڈویلپر کی ملازمتوں کے بارے میں معلومات، بشمول نوکری کی تفصیل، تعلیم کی ضروریات، نوکریوں کی نگہداشت، تنخواہ کی معلومات، اور نوکری کی فہرستیں شامل ہیں.
ویب ڈیزائن بمقابلہ ویب ڈویلپر: فرق کیا ہے؟

ویب ڈیزائن اور ترقی کے بارے میں جاننا چاہتے ہیں؟ دونوں کے درمیان فرق اور مماثلت کو دیکھنے کے لئے یہاں کلک کریں.
فرنٹ اینڈ ویب ڈویلپر کے لئے نمونہ کور خط

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