فرنٹ اینڈ بمقابلہ بینڈ اینڈ بمقابلہ مکمل اسٹیک ویب ڈویلپر

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

فرنٹ اینڈ ویب ڈویلپمنٹ

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

اس کے بنیادی طور پر، سامنے کے آخر میں ترقی HTML، CSS، اور جاوا اسکرپٹ میں شامل ہے.

عام طور پر، سامنے کا اختتام ترتیب اور ڈیزائن اصولوں سے منسلک ہوتا ہے. تاہم، سامنے کے آخر میں ڈویلپرز ضروری ڈیزائنرز نہیں ہیں.

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

اس کے علاوہ، سامنے کا اختتام کلائنٹ پر چلتا ہے - مطلب یہ ہے کہ صارف کا مقامی کمپیوٹر - زیادہ تر مقدمات میں، ویب براؤزر.

اور کلائنٹ کی جانب سے معلومات محفوظ نہیں ہے.

بیک اینڈ ویب ڈویلپمنٹ

پیچھے کے آخر میں ویب کی ترقی یہ ہے جو مناظر کے پیچھے جاتا ہے. پچھلا اختتام سامنے کے اختتام کا تجربہ بناتا ہے.

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

پچھلے آخر باقی برف ہے؛ یہ اختتامی صارف کی طرف سے نہیں دیکھا جا سکتا، لیکن یہ ایک ویب ایپلی کیشن کا بنیادی عنصر ہے. سرور پر چلتا ہے، یا، جیسا کہ یہ اکثر "سرور کی طرف" کہا جاتا ہے.

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

پچھلے اختتام پر استعمال ہونے والی چند مقبول زبانوں میں شامل ہیں:

تاہم، کام کرنے کے لئے بڑے پیمانے پر ویب سائٹس اور ویب ایپلی کیشنز کے لئے یہ ایک بیک اپ کے آخر میں زبان اور فریم ورک سے زیادہ ہے. کسی ویب سائٹ یا ایپلی کیشن کے بارے میں تمام معلومات کو ذخیرہ کرنا ضروری ہے.

یہ ہے کہ ڈیٹا بیس میں آیا ہے. بیک اپ کے ڈویلپرز بھی ان کو سنبھالتے ہیں.

( نوٹ : آپ ایچ ٹی ایم ایل اور سی ایس ایس کا استعمال کرتے ہوئے بغیر کسی ڈیٹا بیس کے بغیر ایک ویب سائٹ بنا سکتے ہیں. یہ ایک مستحکم سائٹ ہو گی اور اس سے کم لچکدار ہو جائے گا. تاہم، ایسی ویب سائٹ جو متحرک طور پر پیدا ہونے والی معلومات پر مشتمل ہے - فیس بک، یال، کسی بھی ای کامرس سائٹ - ڈیٹا بیس کی ضرورت ہے.)

مقبول ڈیٹا بیس میں شامل ہیں:

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

پیچھے کے آخر میں زبان / فریم ورک اور چلانے والے ڈیٹا بیسوں کو جاننے کے علاوہ، بیک اپ کے ڈویلپرز کو بھی سرور فن تعمیر کا سمجھنا لازمی ہے.

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

مکمل اسٹیک

جی ہاں، آپ نے یہ اندازہ کیا: مکمل اسٹیک سامنے کے آخر اور پیچھے کے آخر دونوں کا مجموعہ ہے.

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

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

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

نتیجہ

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