الفرق بين ال Frontend vs Backend

الفرق بين الفرونت إند والباك إند (Frontend) والباك إند (Backend) الفرق بين الفرونت إند والباك إند

الفرق بين الفرونت إند (Frontend) والباك إند (Backend)

البرمجة بقت من أهم المهارات المطلوبة في العصر الحالي، وكتير من الناس اللي بتبدأ في المجال بتتلخبط بين مصطلحين مهمين جدًا: الفرونت إند (Frontend) والباك إند (Backend). في المقال ده، هنتكلم بالتفصيل عن الفرق بينهم، وهنوضح دور كل واحد، وإزاي تشتغل عليهم.

Frontend vs Backend

يعني إيه فرونت إند؟

الـ Frontend هو الجزء اللي المستخدم بيتعامل معاه بشكل مباشر في الموقع أو التطبيق. يعني أي حاجة بتشوفها قدامك على الشاشة من تصميم، أزرار، ألوان، تنسيقات... كل ده شغل فرونت إند.

أشهر لغات الفرونت إند:

  • HTML – لبناء هيكل الصفحة.
  • CSS – لتنسيق شكل الصفحة والألوان.
  • JavaScript – لعمل التفاعلات والحركات في الصفحة.

أمثلة على شغل الفرونت إند:

  • تصميم نموذج تسجيل دخول.
  • إنشاء قوائم منسدلة.
  • تغيير شكل الزر عند الضغط عليه.
Frontend Example

كود بسيط (HTML + CSS):

<!DOCTYPE html>
<html>
  <head>
    <title>موقع تجريبي</title>
    <style>
      button {
        background-color: blue;
        color: white;
        padding: 10px;
      }
    </style>
  </head>
  <body>
    <h1>مرحبا بك في موقعي</h1>
    <button>اضغط هنا</button>
  </body>
</html>

يعني إيه باك إند؟

الـ Backend هو الجزء اللي المستخدم مش بيشوفه، لكنه مسؤول عن كل العمليات اللي بتحصل ورا الكواليس، زي تخزين البيانات، تسجيل الدخول، الحسابات، إدارة قواعد البيانات... إلخ.

أشهر لغات الباك إند:

  • PHP
  • Python
  • Node.js
  • Ruby
  • Java

أمثلة على شغل الباك إند:

  • تخزين بيانات المستخدم في قاعدة البيانات.
  • التحقق من كلمة السر.
  • إرسال إيميل تأكيد بعد التسجيل.
Backend Architecture

كود بسيط (باستخدام PHP):

<?php
  $name = "أحمد";
  echo "مرحبًا، $name!";
?>

الفرق الرئيسي بين الفرونت إند والباك إند:

المقارنة الفرونت إند الباك إند
يتعامل مع المستخدم؟ نعم لا (خلف الكواليس)
اللغات المستخدمة HTML, CSS, JavaScript PHP, Python, Node.js, Java
مسؤول عن التصميم والتفاعل البيانات والمنطق والتخزين
أمثلة صفحة تسجيل - زر - قائمة تسجيل المستخدم - حفظ بيانات - API
Frontend vs Backend Comparison

هل أقدر أشتغل الاتنين مع بعض؟

آه طبعًا! لو اشتغلت على الفرونت إند والباك إند مع بعض، بيكون اسمك Full

إرسال تعليق

حقوق النشر © هركليز للشروحات جميع الحقوق محفوظة
x