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

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

ibrahem0

السؤال

السلام عليكم

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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 على الصفحة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...