• 0

هل أستطيع عمل موقع جميع مخرجاته json؟

السلام عليكم

حالياً أصمم موقع بفكرة جديدة، و محتار بأن أجعل جميع مخرجات البرمجة بالjson او html

البرمجة المستعملة في إنشاء الموقع php، و أنا أرى أن json ستكون فكرة رائعة لكن أخاف من العواقب مستقبلاً و أيضا متخوف من مشكلة محركات البحث، لأني سأستخدم جافاسكريبت في التعامل مع json
فما رأيكم؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

بما أنك ستستخدم جافاسكريبت في التعامل مع المخرجات أي أنك في الغالب ستستخدم تقنيات ajax لذلك من المستحسن أن تكون المخرجات إما xml (وقد كان استعمالها رائج في الماضي) أو json والتي تستعمل الآن بصفة كبيرة جدا وفي أغلب المواقع حتى من api بعض المواقع المشهورة الآن مثل youtube تكون كل الخرجات json  .... وبالإضافة إلى هذا فان json تتميز بالسرعة وبسهولة الاستعمال وهذا مثال توضيحي :

<?php
$json = '{"foo-bar": 12345}';
$obj = json_decode($json);
print $obj->{'foo-bar'}; // 12345
?>

أما بالنسبة لمحركات البحث فهذا أمر غير مقلق أبدا فمحركات البحث الآن أذكى مما كانت عليه في السابق وتستطيع التفرقة بين الأمور.

ملاحظة أخيرة إذا كنت ستستخدم جافاسكريبت في التعامل مع المخرجات فلا أنصحك بالاعتماد على HTML.

المزيد حول json_decode

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

المواقع العصرية الآن تستخدم هذا الأسلوب في مخرجاتها. وأشهر الأمثلة Twitter , Youtube  مبنية بشكل كامل على مخرجات json

المهم فقط أن تضبط مخرجات json جيّدًا مع الـ URL لكي لا تعاني من مشاكل محركات البحث.  وهنالك دوال جديدة في الجافاسكربت تقوم بهذه المهمة

أيضًا محركات البحث لا تقوم بأرشفة الصفحات مباشرة، بل تنتظر ما يقارب الـ 10 ثواني ومن ثمّ تقوم بأرشفة النتيجة النهائية للصفحة احتسابًا لوجود أي عمليات Ajax على الصفحة

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن