زمزم بنت يوسف نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 السلام عليكم ... ما هو الفرق بين web app و web site ؟ لم أفهم الفرق جيدا بينهما... 1 اقتباس
1 Mustafa Suleiman نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 السؤال متعلق بدورة علوم الحاسب أرجو التعليق أسفل فيديو الدورة في المرة القادمة لمساعدتك بشكل أفضل. وإن كنت قد فهمت سؤالك بشكل صحيح، فالفرق الرئيسي بين تطبيق الويب (web app) وموقع الويب (web site) هو أن تطبيق الويب يوفر تفاعل أكثر مع المستخدم، بينما موقع الويب هو مجموعة من الصفحات التي يمكن عرضها من خلال مستعرض الويب. وكأمثلة، موقع فيسبوك هو تطبيق ويب وليس موقع ويب، بينما المواقع الإخبارية أو Wikipedia مثلاً هي مواقع ويب، بمعنى أن تطبيقات الويب المحتوى بها متغير بناءًا على تفاعل المستخدم معها، وهي مواقع ديناميكية، أي محتواها يتغير بدون تدخل من مديري الموقع، فمثلاً أنتِ في أكاديمية حسوب تقومين بإنشاء حساب وتغيير صورتك ونشر سؤال والتعليق ورفع ملفات وصور وخلافه. لكن الفرق بين أكاديمية حسوب وموقع فيسبوك هو أن فيسبوك عبارة SPA أي تطبيق من صفحة واحدة، بمعنى أنه يتم إنشاء محتوى الصفحة بالكامل في وقت واحد باستخدام لغة برمجة جافا سكريبت، وبالتالي المستخدم لا يحتاج إلى تحميل صفحة جديدة كلما قام بإجراء تغيير، مثل التفاعل مع منشور أو مشاركة صورة. وذلك النوع من تطبيقات الويب الديناميكية له مزايا فريدة مثل تحديث المحتوى بدون الحاجة إلى إعادة تحديث الصفحة وأيضًا القدرة على التنقل السريع ومزايا أخرى. 2 اقتباس
0 عبدالباسط ابراهيم نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 الفرق الرئيسي بين تطبيق الويب (Web App) وموقع الويب (Web Site) هو أن تطبيق الويب يتفاعل مع المستخدم، بينما موقع الويب يعرض فقط المعلومات.لذلك هي مسميات فقط للتوضيح تطبيق الويب هو برنامج تطبيقي يتم تشغيله على خادم ويب يمكن للمستخدمين التفاعل مع تطبيق الويب عن طريق إرسال بيانات إلى الخادم وتلقي ردود من الخادم. بينما موقع الويب هو مجموعة من صفحات الويب التي يتم الوصول إليها عبر الإنترنت. يتم إنشاء مواقع الويب باستخدام HTML و CSS و JavaScript، وهي لغات برمجة ويب. يمكن للمستخدمين عرض مواقع الويب، ولكن لا يمكنهم التفاعل معها بنفس الطريقة التي يتفاعلون بها مع تطبيقات الويب. 1 اقتباس
0 زمزم بنت يوسف نشر 26 أكتوبر 2023 الكاتب أرسل تقرير نشر 26 أكتوبر 2023 بتاريخ 11 دقائق مضت قال Mustafa Suleiman: السؤال متعلق بدورة علوم الحاسب أرجو التعليق أسفل فيديو الدورة في المرة القادمة لمساعدتك بشكل أفضل. وإن كنت قد فهمت سؤالك بشكل صحيح، فالفرق الرئيسي بين تطبيق الويب (web app) وموقع الويب (web site) هو أن تطبيق الويب يوفر تفاعل أكثر مع المستخدم، بينما موقع الويب هو مجموعة من الصفحات التي يمكن عرضها من خلال مستعرض الويب. وكأمثلة، موقع فيسبوك هو تطبيق ويب وليس موقع ويب، بينما المواقع الإخبارية أو Wikipedia مثلاً هي مواقع ويب، بمعنى أن تطبيقات الويب المحتوى بها متغير بناءًا على تفاعل المستخدم معها، وهي مواقع ديناميكية، أي محتواها يتغير بدون تدخل من مديري الموقع، فمثلاً أنتِ في أكاديمية حسوب تقومين بإنشاء حساب وتغيير صورتك ونشر سؤال والتعليق ورفع ملفات وصور وخلافه. لكن الفرق بين أكاديمية حسوب وموقع فيسبوك هو أن فيسبوك عبارة SPA أي تطبيق من صفحة واحدة، بمعنى أنه يتم إنشاء محتوى الصفحة بالكامل في وقت واحد باستخدام لغة برمجة جافا سكريبت، وبالتالي المستخدم لا يحتاج إلى تحميل صفحة جديدة كلما قام بإجراء تغيير، مثل التفاعل مع منشور أو مشاركة صورة. وذلك النوع من تطبيقات الويب الديناميكية له مزايا فريدة مثل تحديث المحتوى بدون الحاجة إلى إعادة تحديث الصفحة وأيضًا القدرة على التنقل السريع ومزايا أخرى. فهمت جزاك الله خيرا فقط للتأكيد على فهمي الآن هن فقط عبارة عن مسميات يطلق على حسب نوع المحتوى؟ وهو لا يؤثر في طريقة كتابه وهيكلة الكود ؟هل هكذا صحيح؟ 1 اقتباس
0 Mustafa Suleiman نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 بتاريخ 20 دقائق مضت قال زمزم بنت يوسف: فهمت جزاك الله خيرا فقط للتأكيد على فهمي الآن هن فقط عبارة عن مسميات يطلق على حسب نوع المحتوى؟ وهو لا يؤثر في طريقة كتابه وهيكلة الكود ؟هل هكذا صحيح؟ نستخدم نفس اللغات الأساسية للويب وهي HTML, CSS, JS بالنسبة للواجهة الأمامية في مواقع الويب الديناميكية (تطبيقات الويب) لكن لإنشاء تطبيق SPA نحن بحاجة إلى استخدام تقنية مثل مكتبة React أو إطارات مثلAngular أو Vue.js وهي مبنية باستخدام جافاسكريبت ونقوم من خلالها بإنشاء تطبيقات SPA بسهولة، فلو قمنا بذلك بمفردنا من خلال جافاسكريبت سيصبح الأمر معقد ويستغرق وقت أكثر. وبالطبع الواجهة الخلفية قد تختلف حيث هناك لغات مختلفة للواجهة الخلفية ولكل لغة إطار عمل، مثل PHP ولارافل أو جافاسكريبت وnode.js أو بايثون ودجانغو، ونستخدم اللغة والإطار بناءًا على نوع واحتياجات المشروع، ومن الممكن الجمع ما بين أكثر من لغة وإطار. 1 اقتباس
السؤال
زمزم بنت يوسف
السلام عليكم ...
ما هو الفرق بين web app و web site ؟ لم أفهم الفرق جيدا بينهما...
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.