للمبرمجين وخصوصاً مبرمجي تطبيقات الجوال
ماذا لو أعد لك مبرمج ال php نظام api لكى تعتمد علية فى تطبيقك
بحيث أنك تتمكن من إرسال معلومات إلى الموقع المبرمج بلغة ال php وأستقبال معلومات ويكون لك يد تتحكم فى قاعدة البيانات وتتعامل معها عن طريق ال api
فماذا تنتظر أن يكون هذا النظام وبأى ترميز تريد البيانات ؟!
أنا شخياً فى تصورى يجب أن تكون البيانات المرسل للموقع من التطبيق والمُستقبلة بترميز json لأن يبدو لى أن معظم لغات البرمجة تدعمة وبسهولة
وأن يكون هناك أمكانية لإضافة مقال مثلاً من خلال رابط معين وبكلمة مرور ترسل البيانات وكلمة المرور كـ POST وتنتظر النتيجة
يمكن بهذة الطريقة مثلاً
- أستعراض أقسام المقالات
- إضافة مقال
- حذف - تعديل
ما رأيك هل هذا صحيح أم هناك شئ آخر يجب العمل علية ؟!
أم هناك طريقة واضحة أو متبعة فى مثل هذا الأمر أو أفضل لديك
ماتتحدث عن هو Restful
ونعم له قواعد كثيرة وليست ماطرقت له فقط
وهذا مقال جميل جداً يساعدك لمعرفة بعض القواعد
http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#restful
وان اجبتك على اسئلتك
انا افضل Json لانها اخف وقابلة للقراءة البشرية اكثر
بخصوص التوثيق (تسجيل الدخول - الخروج)
هذا يجب له مقال منفصل صدقني :) لانه يندرج تحت الحماية وقواعدها كثيرة.
ولكني اعجبت بنظام التوثيق هذا (سهل وحمايته ممتازة ان لم تكن تويتر او فيس بوك !)
https://github.com/alexanderbeletsky/backbone-express-spa#authorization-cors