في هذا الدرس 3تصفّح المواضيع
Static Web Pages
صفحات الويب الثابتة
Static Web Pages صفحات الويب الثابتة
عندما تحتاج للقيام بأنشاء صفحة ويب فهناك طريقتين مختلفتين يمكنك اتباعهم لأنشاء صفحات الويب الخاصة حسب الموارد المتوفرة اليك وحسب نوع المتطلبات التي تريدها خلال موقع الويب web application الخاص بك وسنتعرف فيما يلي علي تفاصيل النوعين ومميزات وعيوب كل منهم فيما يلي :
الفرق هنا في طريقة تقديم HTML: الخادم الثابت يرسل ملفًا جاهزًا، والديناميكي قد يولّد الاستجابة عند الطلب. يمكن أن يجمع الموقع الطريقتين. الصورة التالية تصنيف مبسط قديم؛ التفاعل وملاءمة الهاتف وCSS وJavaScript ليست حكرًا على أحد النوعين.

Static web page
Static web page
تعني هنا تقديم ملفات جاهزة دون توليد HTML لكل طلب على الخادم. يمكن تغيير هذه الملفات ونشر نسخة جديدة، وقد يتولى ذلك محرر محتوى أو نظام بناء أو CMS، وليس بالضرورة المبرمج الأصلي، وتحتوى على صفحات HTML منفصلة، ويمكن توليدها من قوالب مشتركة؛ لا يلزم تعديل كل صفحة يدويًا، لا يتطلب تقديم الملفات الثابتة قاعدة بيانات وقت الطلب، لكن نظام البناء قد يستخدم بيانات، ويمكن للمتصفح طلب API وملفات خارجية وتنفيذ تفاعلات JavaScript.
مميزات الصفحات الثابتة : -
- بسيطة للغاية بسبب محتواها الثابت دائما.
- قد تكون سريعة التطوير بحسب حجم المشروع وأدواته، حيث أنها لا تتطلب إلى إجراءات كثيرة أو معقدة أثناء تطويرها.
- رخيصة التطوير لأنها لا تتطلب إمكانيات عالية، ولا تحتاج إلى العمل عليها كثيرًا.
- رسوم الاستضافة قليلة لأنها متواضعة الموارد.
- يمكن لمحركات البحث قراءة HTML الجاهز، لكن الثبات لا يضمن الفهرسة السريعة أو ترتيبًا متقدمًا؛ تؤثر قابلية الزحف وجودة المحتوى والروابط وعوامل أخرى.
سلبيات الصفحات الثابتة : -
- قد يصعب التحديث اليدوي للملفات على غير المبرمج؛ يمكن تخفيف ذلك بأدوات تحرير أو CMS ونظام بناء مناسب.
- تتطلب الخبرة الكافية في التطوير وتحديث المواقع.
- قد يصبح أي موقع أقل فائدة إذا لم يجدد صاحبه المحتوى؛ تقديم ملفات ثابتة لا يفرض تصميمًا مملًا أو غياب التفاعل، تجديد المحتوى وفائدته وتصميمه عوامل مستقلة عن كون HTML جاهزًا أو مولدًا عند الطلب.

Dynamic web page
Dynamic web page
في هذا السياق، يولد الخادم الاستجابة أو يخصصها وقت الطلب؛ وقد تتضمن لوحة إدارة تسهل تحديث المحتوى، لكن سهولة الإدارة والتفاعل ليستا تعريف Dynamic، وتستطيع عبر لوحة الإدارة إجراء التعديلات التي صمم النظام لدعمها؛ إضافة وظائف جديدة قد تحتاج مطورًا، وبالتالي تمنحك المواقع الديناميكية خاصية تجديد محتواك بنفسك دون الحاجة أو اللجوء إلى المبرمج، فيمكنك نشر وتجديد الأخبار أو الأحداث أو الصور والفيديوهات وتحديث محتوى صفحات موقعك بالكامل من خلال لوحة التحكم الخاصة بالموقع (Admin area)، والتي تستطيع بواسطتها تحديث قواعد البيانات databases الخاصة بك بمرونة وسهولة تامة، فيستطيع صاحب الموقع أو المسؤول عن إدارته بتحديث بيانات الموقع من خلال لوحة التحكم التي يلزم تأمينها بمصادقة وصلاحيات مناسبة، وقد يديرها أكثر من حساب مخوّل.
ولن يقتصر عمل المواقع الديناميكية فقط على إجراء التحديثات أو تعديل المحتوى، ولكن بإمكانها التحكم في نظم إدارة الموقع، ونظم التجارة الإلكترونية، والتحكم في سياسات الإعلانات المعروضة على الموقع، مع القدرة على التحكم بصلاحيات المستخدم؛ سواء بما يعرضه المستخدم لإنشاء محتوى أو إضافة معلومات إلى الموقع.
مميزات المواقع الديناميكية
- سهلة التحديث وإدخال تعديلات وإضافات جديدة على المحتوى من قبل صاحب أو مالك الموقع أو المسؤول عن إدارته.
- الحرية الكاملة في التحديث وإجراء التعديلات؛ كالتحكم بالألوان أو إضافة الصور والفيديوهات، وإدخال مزايا وخصائص جديدة للموقع.
- إدارة قواعد البيانات الخاصة بالموقع بسهولة وكفاءة عالية دون الحاجة إلى الرجوع لمطور الويب.
- مرنة وسهلة في التحديث.
- تمنحك محتوى جديد ومحدث باستمرار يمكنك من جذب الزوار إلى موقعك، ويساعدك ذلك على الظهور في محركات البحث بسهولة، لكن التحديث أو طريقة التوليد لا يضمنان الفهرسة أو تصدر النتائج؛ يلزم محتوى مفيد قابل للوصول والفهم.
- تمكن المستخدمين بالتواصل والتعاون عن بُعد.
- لا تكون أكثر أمانًا لمجرد أنها ديناميكية؛ يعتمد الأمان على التنفيذ والتحديثات والمصادقة والصلاحيات والتشغيل.
سلبيات المواقع الديناميكية
- تحتاج إلى تكاليف عالية للتطوير والتحديث المستمر.
- تكاليف الاستضافة عالية مقارنة بالمواقع الثابتة.
- تتطلب المزيد من الجهد والإجراءات الخاصة من أجل الأرشفة والظهور في محركات البحث، كالدقة في كتابة وعرض المحتوى وفق شروط ومتطلبات لتحسين موقعك في محركات البحث seo.
التكلفة والسرعة وسهولة الإدارة أعلاه احتمالات تعتمد على التصميم والحجم والاستضافة؛ قد توجد خدمات مجانية أو منخفضة التكلفة في النوعين. اللوحة لا تمنح حرية إضافة أي وظيفة خارج ما يدعمه النظام.

سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات9
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Static And Dynamic Web Pages صفحات الإنترنت الثابتة والمتغيرة
- للمراجعة
- 02 Web Application تطبيق الويب
- للمراجعة
- 03 Static ثابت
- للمراجعة
- 04 Dynamic متغير
- للمراجعة
- 05 Static And Dynamic Website مواقع الإنترنت الثابتة والمتغيرة
- للمراجعة
- 06 Static Web Page صفحات الإنترنت الثابتة
- للمراجعة
- 07 Dynamic Web Page صفحات الإنترنت المتغيرة
- للمراجعة
- 08 Admin Area منطقة التحكم
- للمراجعة
- 09 Databases قواعد بيانات
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات1
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 seo seo
- Search Engine Optimization
- تحسين محركات البحث
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.
لمحة عن التحدي3 أسئلة تنتظرك +
تنقسم صفحات الويب الي (static و .............)
____