لماذا لايوجد api لمعظم المواقع العربية على انترنت؟

  • dO_O

api هي "واجة برمجة التطبيقات" بحسب ويكيبيديا مجموعه من هياكل البيانات لتسهيل بناء البرامج.

  • عندما تعرفت على مجتمع arabia من مدونة المبدع رؤوف شبايك

ذهبت لاسفل الصفحه وكنت متوقع انني سأجد القسم الخاص بالمطورين

ولكن لم يحصل شيء مما توقعت استغربت صراحه.

  • ايضا راسلت العديد من المدونات التقنيه المعروفه بهذا الخصوص (كالعاده) "لايوجد رد"

  • في حين نرى معظم المواقع الاجنبيه حتى اللتي في طور البيتا لها api بل ترحب بتعاون المطورين

مالسبب برأيكم؟ لو علمنا ان بناء api لموقع او خدمه معينه مرتبطه بالويب لايتطلب جهد كبير.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لأن تطور المواقع العربية بطيء مقارنة مع المواقع الأجنبية... مجرد وجود موقع عربي محترم يعد إنجازًا... أما توفر واجهة برمجية له فهو من الظواهر الخارقة للطبيعة!

أسناد تملك API

في الواقع تملك 2

لكن إذا وفر واجهة برمجية، ما سيكون هدفها، ما الذي ستحتاجه من الموقع. تنسخ نقاش مثلا

أنا أريد صناعة bot تقييم سلبي هههه

انا اريد صناعة bot يبحث عن مواضيع تتكلم عن سبب فقر المحتوى العربي ويغرقها بالتقييم السلبي

انا متأكد ان bot سينشل

19

ملاحظة، نصف المحتوى العربي هو مواضيع تتكلم عن نقص المحتوى العربي (irony)

ويغرقها بالتقييم السلبي

ستحتاج bots هكذا وليس bot واحد :D ..

كل شي بالbot يهون

وعلى ذكر bots .. هل نفس طريقة برمجتها تنطبق على كل المواقع؟ ويكيپيديا مثلا؟

bot هو يقوم بتنفيذ شيء لا تريد تنفيذه انت يدويا

مثلا يوجد bot في ووردبريس يقوم بتحويل كل كلمات wordpress إلى WordPress

أعلم ذلك، لكن كيف تتم برمجتها لويكيپيديا مثلا ؟

الأغلب يتم كتابة سكربت php يمر على محتوى المواضيع بواسطة regex ويقوم بالتعديل على حسب المهمة

اقرء هنا

في ويكيبيديا العربية يستخدمون بايثون، سأسأل أحد المدراء ليخبرني عن العملية.

api مهمه لتطور الموقع وزيادة عدد المستخدمين وسهولة قراءة المواضيع من الجوالات واللوحيات

خذ مثالا تطبيق تويت بوت (تطبيق طرف ثالث لتويتر) لنظام ios تجده عند اغلب مستخدمي اجهزة آبل بل يفضلونه بشكل كبير على التطبيق الرسمي

لولا api تويتر لم يكن بالامكان عمله.

وكل الشركات الكبيره لديها api لخدماتها (جوجل , فيسبوك , مايكروسوفت وغيرهم)

انا اتفق معك ان من دواعي التطور وجود API

ولكن اخي الكريم ليكن في علمك ان الـ API هو شي جديد على التطور ويحتاج وقت

المشكلة الاخرى ان المواقع لدينا مبنيه انها تنفذ بالكامل في ناحية السيرفر والقالب متوافق مع الجوال فمن الصعب جداً توفير الـ API اذاً بسبب هذه البنيه

ومعظم السكربتات لاتقدم من ضمن نواتها الاساسية Api بل تحتاج تعديل وتركيب يدوي وهنا تزيد الصعوبة

وصدقني كم اتمنى ان تمتلك البنوك والوزارات Api

تخيل لو ان هناك Api للبنوك سيسهل برمجة التطبيق بنسبة كبيرة ويعطي دعم للحوالة البنكية (هذا بالنسبة للناس الذين يكرهون التعامل بالفيزا)

ما دخل API بكون الموقع ينفذ بالبنية التحتية

عذراً لم افهمك

أنت أنه سيكون من الصعب صنع API لأن المواقع تعمل كلها بالبنية التحتية أي من ناحية السيرفر. لذا لم أفهم ما الذي تقصده بهذا؟

ربما لديك مفهوم آخر لل API وطريقة استخدامها

اعطني مثالا عن كيف يمكن استخدامها هنا مثلا

اغلب المواقع تقوم ببرمجة الموقع باستخدام MVC ناحية السيرفر

وهذه الطريقة لاتحتاج Api ابداً واذا ارادوا انشاء Api سيكون لاجل تطبيقات الجوال .. التلفزيون .. الخ

اما المواقع الحديثة مثل تويتر وفيس بوك المبنيه على الاساس بطريقة ال Restful والتطبيق ينفذ في ناحية المستخدم بلغة الجافا سكربت ويطلب البيانات عن طريق الـ Api

هذا مبني من الاساس على انه Api بالتالي توفير Api للمستخدم والمبرمج سيكون امر ساهل.

لقد أكد مطور الموقع سابقا أنه سيوفر واجهة برمجية , نحن في الإنتضار .....

ايضا راسلت العديد من المدونات التقنيه المعروفه بهذا الخصوص (كالعاده) "لايوجد رد"

لماذا تحتاج مدونة لتوفير API؟! أظن أن الـRSS يكفي للاستفادة من محتواها من قبل طرف ثالث.

فعلا سؤالك يحتاج الي اجابة :)

rss يوفر رؤوس اقلام للمواضيع مع روابط ولايحتوي كامل الموضوع

قلة هي المدونات التي تتيح قراءة كامل الموضوع من خلال rss

فيصبح تطبيقك لافرق بينه وبين قارئ rss بالتالي يقوم المستخدم بحذفه وتقييمه منخفض.