اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

صفحات الويب التي تنتهي باللاحقة html تحتوي على كود يصف وينسق ويوفر التفاعل في الصفحة التي تظهر للمستخدم ولا يمكن تضمين قاعدة بيانات فيها.
للتعامل مع قواعد البيانات والخادم تحتاج للغة أخرى مثل PHP أو Python.

إذ أن لغة HTML تستخدم لهيكلة صفحات الويب و CSS لتنسيقها وأخيراً javascript لإضافة الديناميكية والتفاعل مع المستخدم.

إليك الصورة التالية التي توضح سير عملية تصفح موقع إخباري مثلاً.

Three-tier-web-architecture-of-the-database.png
 

  1. يدخل المستخدم رابط الموقع الإخباري التالي  www.example.com
  2. يقوم الweb server بإستقبال الطلب وتنفيذ كود PHP لجلب آخر الأخبار من قاعدة البيانات.
  3. يرسل الweb server ناتج تنفيذ ملف الPHP للمستخدم  وهو عبارة عن كود HTML يفسره المتصفح ويعرضه للمستخدم.

    إذاً فالمسؤول هنا عن التعامل مع الخادم وقواعد البيانات هي لغة الـPHP وليس HTML إذ أن الأخيرة تستخدم فقط لهيكلة صفحات الويب.

 

تم التعديل في بواسطة Abdulraheem Barghouthi
  • 1
نشر

لغة html هي لغة تستخدم لهيكلية الموقع، وعند استخدام css معها تعطي css رونق وتنسيق للصفحة, وعند دمج javascript أيضا تعمل على إضافة أحداث للصفحة. 

لجعل الصفحة تتعامل مع قواعد البيانات، يجب أضافة معها لغة تعمل من طرف الخادم مثل php, python, node.js.

لذلك لا يمكن ربط أي قاعدة بيانات مع html إلا باستخدام لغة تعمل من طرف الخادم.

  • 1
نشر

لايمكنك ، الويب ينقسم الى قسمين :

Front End :

من طرف العميل ، ويأثر على مظهر الصفحة ولا يتعامل مع الخادم ، ولغاته هي :

HTML / CSS / JavaScript

HTML / CSS ليسوا لغات برمجة 

HTML : لغة ترميز 

CSS : لغة تصميم 

فقط يوجد جافاسكربت تستطيع ادخال الدوال الشرطية وغيرها من الاوامر بأستخدامها بقسم ال front end 

ولكن لايمكنها التعامل مع الخادم والاتصال بقواعد البيانات ، ولكن يوجد عن طريق node js الذي تم صنعها بواسطة جافاسكربت و سي++ وسي شارب .

Back end :

يتعامل مع الخادم ويقوم بأوامر مثل الاتصال بقواعد البيانات وادخال المعلومات اليها واخراجها وحذفها .

مثل :

PHP / Paython وغيرهم .

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...