Weitere ähnliche Inhalte
Mehr von anees abu-hmaid (20)
Kürzlich hochgeladen (10)
الفرق بين Fron end وال back-end وال full-stack
- 1. الرحيم الرحمن ال بسم
ههررسس و هتههيينسعالي ، هلهركه رهممال عهجس رميي ي كمليوإ ، هلهركه دمهمحي ال ل ك ممههلمال.للكه على تي نموأ ، مديحم ته نمأ تي نمأ ققحي و ، بديعمته نمأ تي نمأ ققحي في
يرمقدي ءءيم شي.لهقلوهني ن اممـسم راريمخي و ، لهقلوهتي ذ يلسمن اك دمهمحي ال ل ك ممههلمال.ن اهيللكـه مدسن احي ميال عسيممسجي بس دمهمحي ال ل ك ممههلمال.ن المينعال رب ل الحمد.
"ال بين الفرقFront-EndوالBack-EndوالFull Stack"
الى الملواقع مطلور عمل تقسيم يتم ، اللكترونية الملواقع وتطلوير تصميم ن المع في3ال وهي ، رئيسية ن امسأقBack-
EndوالFront EndوالFull Stackهذه ن اهيةم عن ، اللويب ن المع في الجدد ن انن ائقأصد ن ائلسيت ن ام وكثيرا ،
تحت وأندرج أتعلم أن الفضل هلو ن امو ، ن اتيالمسم هذه إحدى تحت تندرج للوظفية أتقدم أن يعني ن اذامو ، ن اتفالتصني
ن الب ن اممل أكلون أن أم ن التجالم من وأحدةFront EndوالBack EndلصبحFull Stack..ن امأيه
أفضل..الصلورة فهم في بخلل تتعلق التي ن اطقالن بعض ن احضوإي ن اهيمفالم هذه شرح ، ن الىعت ال بإذن ن اولحسن ن انوه
ن الىعت ال بركة على لنبدأ والن ، ن اتيالمسم لهذه صحيح بشكل..
أول:Front End:ن الب يقصدFront Endمن شيء أ ي ، المستخدمين معه ن اعلفيت الذ ي الملوقع من الجزء هلو
ال مثل ، ن اهعلي حدث أ ي إحداث ويمكن ك ، ن اهن اهدتشم يمكن ك التي الملوقع ن اتنمكلوButtonsوالDropdowns
menuال ن اتكوحر الصلور ن ارضعوم والللوان والخطلوطAnimationن اهوغير..ن اهيرا التي الملور من الخ
ن اهمع ن اعلفويت المستخدم..
ال دور يكلون وبهذاFront Endالمصمم من يأخذه الذ ي التصميم تكلويد هلو)Designer(شكل الى ويحلوله
المطلور هذا أن ن امك ، المستخدمين قبل من معه ن اعلفالت يمكن)ن الجالم هذا في يعمل الذ ي(زادت ن ارةهم ازداد ن امكل
ن اركأف وضع يمكنه أو ، للمستخدمين ن اجن اعإز تسبب أن يمكن والتي التصميم في الضعف ن اطقن تحديد على القدرة لديه
ال وبين بينه التنسيق يكلون لذل ك ، الطلويلة الخطلوات بعض ن ارصلختSystem Analystللخروج جيد بشكل
ممكن شكل بأفضل..
ال مظلة تحت يعمل مطلور لكلون الالزمة ن اراتهالم هي ن ام ، مهم سؤال الن ن انن انهلذ ن ادربوسيتFront End؟!
ال لمطلور والزامية رئيسية مظالت ثالث تحت يندرج والجلوابFront Endوهي
وال سكربت ن افن اجالCSSوالHTMLمطلور تلواجد يمكن ول ، Front Endن اصرنالع بهذه التالعب يمكنه ل
ن اعلفالمت بشكله الملوقع ليشكل..
؟ شيء كل هذا هل!ل تأكيد بكل..
مثل الملوجلودة العمل ن اتئبي بعض تتقن أن هذه ن انقإت بعد ن اضأي علي ك فيجبBootstrapوالAngularJSوال
BackboneوالFoundation..هذه العمل ن اتئبي من الخ)..ن اهجميع ليس تأكيد بكل..تعرف أن علي ك لكن
العمل بيئة كل من مختلفين نلوعين من القل على واحدة(..
عن نتحدث ن انأن ن امكFront Endال في تعرف أن يجب أن ك فيعنيHTML5والCSS3والjQueryوال
jQuery UIوالSASS or LESSن ارضعم في مثال والمتعلقة المهمة ن اتبكالم بعض في الخبرة وبعض
سيئة ليست ن اكسجال من الخبرة من والقليل الصلور...
العمل؟ أبدأ أن قبل كله هذا أتعلم أن علي يجب هل!
هي تقدير أقل على الرئيسية ن اتنالمكلو لكن ، عمل ك ن اءنأث في ن اهوتتعلم ن اهتعرف أن يجب هذه ، صديقي ن اي ل تأكيد بكل
تأكيد بكل ن اهمع ن املعالت طريقة في ن ارةهم مع ، تتلواجد أن يجب من....
- 2. "جميل ن المعال هذا.."شيفرت ك تكتب أن وعلي ك ، التقنية هذه في جديد هلو ن ام كل عن البحث في تستمر أن علي ك لكن
ال يمكن سلسل بشكل البرمجيةBack Endسهل بشكل كتبت ن ام على العمل من..سؤال الى ن انيقلود وهذا..هلو ن ام
الBACK END...
ن اين انث:Back End:ن الب يقصدBack Endمجملوعة بين الربط على ليعمل ن ائهنب يتم الذ ي الجزء ذل ك هلو
ال خالل من وقرائته تنفيذه يتم الذ ي الجزء هلو الخر المعنى وفي ، المختلفة ن اتقوالتطبي ن اتنن ايوالب ن اتحالصف
Serverالمتصفح والى من صحيح بشكل ن اهن السوار ن اتنن ايالب ن الباستق من ن التحققب ويهتم...من الجزء هذا تأكيد وبكل
ن ائجهتن تظهر ن اموإن ، المتصفح على ن اهراظ يكلون ل البرمجية الشيفرة^^..
كمطلور أعمل لن الالزمة ن اراتهالم هي ن ام إذنBack End؟!
ال ضمن ن اهمع ن املعوالت ن اتقوالتطبي ، ن اتنن ايالب قلواعد بين الربط على قدرت ك هي المطللوبة ن اراتهالم أهم
Server..أو ن اتغالل هذه ومن ن امهالم بهذه وتقلوم السيرفر مع ن املعوتت تهتم لغة تعلم يلزمني أنه يعني وهذا
هي ن اهأعلم أن أو ن اهأتعلم أن يجب الي ن اتبالمتطل
مثل سيرفر لغة)PHP OR ASP.net OR Python..الخ(
مثل الدوات من مجملوعة)Mysql OR Oracle OR SQL Server(أو تعلم ك بعد تأتي هذه تأكيد وبكل
ل معرفت كSQL(Structure Query Language)ن افةضوال والحذف والتحديث الستعالم جمل مثل..الخ
مثل عمل بيئة)Yii FrameworkأوZend..الخ(
ال تتعلم أنversion controlال مثلGitال أوSVN..
البرمجية للشيفرة التلوثيق عملية المطلورين من النلوع هذا لدى المهمة الملور من...يستخدمه الذ ي التشغيل ن امظون
هلو النلوع هذا مطلوروا ن ادةعLinux.
ال هلو هذاBack Endالحد تمل ك أن يجب أنه تأكد لكن ن الم كع لتبدأ ن اتبالمتطل من أدنى حد ن اكنه تأكيد وبكل
ووظفيت ك ن اكلشالم مع دائم تحد في أن ك النلوع هذا في والجميل ، ن العملب والبدء للبحث يؤهل ك الذ ي ن ارةهالم من الدنى
ن ائفظاللو تنفيذ عدم أو ن اتنن ايالب اتالف أو الختراق من والخلوف ن اتنن ايالب مع ن اشرةبالم ن اهن املعلت ن اسيةسح أكثر ن انه
جميل بشكل..التحد ي عيش.^^
ك العمل عن ن اذام والنFront EndوكBack End؟ اللوظيفنين ن اتينهب العمل على القدرة يمتل ك من أو!هل
؟ ن احبهص يسمى ن اذامو ؟ النلوع لهذا وظيفة ن اكنه!
ال وهلو أدق المعنى ليكلون وظيفي مسمى أو هؤلء ن الثلم وظيفة ن اكنه تأكيد بكل هلو الجلوابFull Stack^^
ن اثن الث:الFull Stack:يفهم ل والخطأ الصلواب ال يفهم ل ن امدائ ن اسلوبحال أن نتعلم ن انك ، الدراسية المرحلة ن اءنأث في
ال لغة ال0وال1)أسلود ن اي أبيض ن اي(الى اللوصلول نريد ن انوك ، ن الجالم ن اتجن اياحت يلبي يكن لم المفهلوم هذا لكن ،
الصلية الحبكة عن ن ايرغم بشكل تحب ك ن انتك وللو ، وسطية ن الةح..وهذا ، ن اعينالصط ن اءكالذ خالل من ذل ك ن انكو
ال على ينطبق ن الثالمFull Stackيكلون بأن يقبل لم فهلو ، Front-Endيكلون أن يقبل ولم للوحدهBack-End
ال ن الجم في كنت وللو نفس ك فستجد ، تأتي المدة مع طبيعة ن الةح فكرة على وهذه ، للوحدهFront Endن اجن اتمح
ن الب ن اصةخال البرمجية الشيفرات بعض على للعملBack Endال هلو وهذا ، صحيح والعكسFull Stack
وجهيه وعلى بشقيه العمل ن انقإت هلو وأدق آخر وبمعنىBack End)السيرفر جهة من(ال ووجههFront End
)ال جهة من ن املعالتClient(الى ن اجتوتح ، اللويب ن المع في ن اربحم فعال تكلون بأن يلزم ن ارةهالم من النلوع وهذا
الخبرة من قدرة أكبر ن ابسوإكت ن ارات كهم وتطلوير ن انبينجال كال من جديد كل ملواكبة لتستطيع تأكيد بكل أكبر جهد
- 3. … المشكالت حل على والقدرة
من بكل ن اصةخال ن اسيةسال ن اراتهالم هي المطللوبة ن اراتهالم أهم ن اعوطب
الBack EndوالFront End..
مهمة ن اطقن:
1(على القدرة ، ن ارسةمالم ، البداع يشترط ن امدائ لكن وبكثرة ، العمل سلوق في مطللوبة ن امسالق جميع ن الىعت ال بفضل
ن اكلشالم وحل البحث.
2(ال ن الجمFull Stackال من لكل ن ادج عمل حصيلة يكلون أن يجب لنه ، بجد عمل يلزمه لكن ، جميل
BackEndوالFrontEnd..العمل ومع ، للجميع ن اسيةسال ن اتنالمكلو المر ن ادئب في تتعلم أن ك تجد ولذل ك
التي خبرت ك خالل من الخرى أو ن ابلةقالم ن ارات كهم تطلوير ستستطيع ن اهخالل ومن ، ن ام ن الجم في خبرة ستكتسب
الخر ن الجالم في عمل ك من ن اهإكتسبت.
3(ن اهأرا لني ، ن الضبطب الرواتب عن أتحدث ول ، نظر ي وجهة من ن المالع هذه في ن الجم على ن الجلم أفضلية ل
الخبرة سنلوات وعدد الشركة على ن ائن انب متراوحة..ال تأكيد بكل يتميز لكن ، الخFull Stackبكال ن ارةهالم ن احبص
ال الصغيرة لعبتلو – ن ارصن اختب الشقين كال في معرفة مجرد وليس – ن ارةهم ركز – الشقينBack Endوال
Front End-
التلوفيق ولي وال.
ل الحمد ، النعم تتم بحمده الذ ي ل الحمد ، ن المينعال رب ل الحمد.
كريم غفلور رحيم عليم سميع إن ك وأملواتهم ن ائهميأح وللمسلمين وللوالد ي لي اغفر اللهم.العفلو تحب عفلو إن ك اللهم
ن انع ن اعفف.آمين اللهم.
حميد أبلو حكمت أنيس :أخلوكم
2nees.com