كيف يعمل الويب وما هي المواقع ثابتة وديناميكية؟!
سوف نتناول في هذه المقاله كيفيه عمل الويب وما هي المواقع ثابتة وديناميكية وهناك فرصة جيدة إذا كانت هذه المقاله هي أول اتصال لك مع أي مجال خاص بتطوير الويب. ولذلك قبل أن نبدأ في كتابة كود HTML و CSS ، أعتقد أنه قد يكون من الجيد أن تبدأ هذه المقاله فعليًا بنظرة عامة عالية المستوى حول مجال تطوير الويب. وبالطبع حول اللغات الأساسية والتقنيات الأساسية لتطوير الويب.اولا : كيف يعمل الويب
لذلك سنتحدث عن أشياء مثل :-
تسمى أجهزة الكمبيوتر المتصلة بالويب بالعملاء والخوادم. قد يبدو الرسم التخطيطي المبسط لكيفية تفاعلها كما يلي: العملاء :- هم أجهزة مستخدم الويب النموذجية المتصلة بالإنترنت (على سبيل المثال ، جهاز الكمبيوتر الخاص بك المتصل بشبكة Wi-Fi ، أو هاتفك المتصل بشبكة الجوال الخاصة بك) وبرامج الوصول إلى الويب المتوفرة على هذه الأجهزة (عادة متصفح ويب مثل Firefox أو Chrome). الخوادم :- هي أجهزة كمبيوتر تخزن صفحات الويب أو المواقع أو التطبيقات. عندما يرغب جهاز عميل في الوصول إلى صفحة ويب، يتم تنزيل نسخة من صفحة الويب من الخادم إلى الجهاز العميل ليتم عرضها في مستعرض الويب الخاص بالمستخدم.اولا : العملاء والخوادم :-
بالإضافة إلى العميل والخادم ، نحتاج الى التعرف على بعض المفاهيم والمصطلحات التي يعرفها جميع مطوري الويب وينصحوا بها قبل أن تبدأ رحلتك الخاصة :-
لنفترض أننا نحاول الوصول إلى صفحة ويب على سبيل المثال “التوينز بلوج” في متصفحنا ما يحدث عندما نحاول الوصول إلى هذه الصفحة ! ومن خلال ذلك نستنتج :- الان انت اصبح لديك فهم واضح عن طبيعه ما يحدث بالفعل عندما نتصفح موقع ويب وأيضًا حول التقنيات التي نستخدمها لبناء أي موقع ويب من خلال ملفات HTML و CSS وجافا سكريبت التي يمكن للمتصفح فهمه.الأن سيتم الشرح عمليا ما يحدث عندما نريد فتح صفحة ويب في متصفح ؟!
صفحات الويب الثابتة بسيطة للغاية. وهي مكتوبة بلغات مثل HTML و JavaScript و CSS وما إلى ذلك. بالنسبة لصفحات الويب الثابتة عندما يتلقى الخادم طلبا لصفحة ويب، يرسل الخادم الاستجابة إلى العميل دون القيام بأي عملية إضافية. وينظر إلى صفحات الويب هذه من خلال متصفح ويب. في صفحات الويب الثابتة، ستظل الصفحات كما هي حتى يقوم شخص ما بتغييرها يدويا.صفحات ويب ثابتة(static):
تتم كتابة صفحات الويب الديناميكية بلغات مثل CGI و AJAX و ASP ASP.NET وما إلى ذلك. في صفحات الويب الديناميكية، يختلف محتوى الصفحات باختلاف الزوار. يستغرق التحميل وقتا أطول من صفحة الويب الثابتة. يتم استخدام صفحات الويب الديناميكية حيث يتم تغيير المعلومات بشكل متكرر ، على سبيل المثال ، أسعار الأسهم ومعلومات الطقس وما إلى ذلك.صفحات الويب الديناميكية:
صفحة ويب ثابتة صفحة ويب ديناميكية الفرق بين صفحات الويب الثابتة والديناميكية:
في صفحات الويب الثابتة، ستظل الصفحات كما هي حتى يقوم شخص ما بتغييرها يدويا. في صفحات الويب الديناميكية، يختلف محتوى الصفحات باختلاف الزوار. صفحات الويب الثابتة بسيطة من حيث التعقيد. صفحات الويب الديناميكية معقدة. في صفحات الويب الثابتة، نادرا ما يتم تغيير المعلومات. في صفحة الويب الديناميكية، يتم تغيير المعلومات بشكل متكرر. تستغرق صفحة الويب الثابتة وقتا أقل للتحميل من صفحة الويب الديناميكية. تستغرق صفحة الويب الديناميكية وقتا أطول للتحميل. في صفحات ويب الثابتة، لا يتم استخدام قاعدة البيانات. في صفحات الويب الديناميكية، يتم استخدام قاعدة البيانات. تتم كتابة صفحات الويب الثابتة بلغات مثل: HTML و JavaScript و CSS وما إلى ذلك. تتم كتابة صفحات الويب الديناميكية بلغات مثل: CGI و AJAX و ASP و ASP.NET وما إلى ذلك. صفحات الويب الثابتة لا تحتوي على أي برنامج تطبيقي . تحتوي صفحات الويب الديناميكية على برنامج تطبيقي لخدمات مختلفة. تتطلب صفحات الويب الثابتة عملا وتكلفة أقل في تصميمها. تتطلب صفحات الويب الديناميكية المزيد من العمل والتكلفة نسبيا في تصميمها.
مقالات قد تفيدك
الخاتمة
وفى نهاية هذه المقالة، أود أن أشكر كل من ساعدني بفكرة في إنجاز هذه المقالة، والذي يعلم الله كم المجهود الذي بذل فيها، كما ُأريد أن أشكر كل القراء على حُسن متابعتهم، سائلاً المولى عز وجل أن أكون وُفقت في توصيل الهدف من المقالة، ولأن مقالتنا اليوم كانت مليئة بالمعلومات القيمة التي لا تنتهي فنحن على موعد في لقاء اخر ومقاله جديده.. واتمنى ان اكون قد اجبتكم على كل اسئلتكم في مقاله اليوم “ كيف يعمل الويب وما هي المواقع ثابتة وديناميكية؟! ” والسلام عليكم ورحمة الله وبركاته.