الثلاثاء، 28 يونيو 2016

القاء بيتجدد مرة اخري مع مفهوم برمجي جديد وهو API وهنتعلم مع بعض كيف نستفيد منه في حياتنا وهنلاحظ ان ال API بيلعب دور كبير جدا في البرنامج ولكن القليل من يستطيع تنفيذه في الواقع.


المقالة السابقة كانت عن تعدد المسارات Multithreading ممكن تقرأه ايضاً

تعدد المسارات Multithreading وكيف نستفيد منه في حياتنا


اولا نفهم مع بعض ال API والتي هي اختصاراً ل Application Programming Interface وترجمتها للعربية تكون علي هذا النسق "واجهة برمجة التطبيقات".
بالطبع لم نفهم شئ من تلك الترجمة الحرفية والتي تجعل من API لغزاً.


ال API بتمكنك من اجراء العمليات المعقدة من خلال مجموعة دوال خدمية
يعني مثلا لو عندي برنامج ولازم يحرك ابرة الهارد ديسك لتنفيذ العمليه لازم اهبط لمستوي لغة الاسيمبلي وموضوع كبيرة جداً انا شخصيا مقدرش اعمله لكن ال API بمجموعة دوال بسيطة تمكنك من تنفيذ تلك العملية والاصعب منها ايضا.
غير ان معظم الدوال الي بنستخدمها في لغة تطوير المواقع PHP من دوال API الخدمية,
وما خفي وراء تلك الدوال كان اعظم ونحن لسنا مضطرين اعادة كتابة واختراع دالة هي موجودة بالفعل.

لكن يبقي السؤال ما هي علاقة ال API بالحياة الخاصة بنا وكيف نستفيد منها؟

ال api في البرمجة بتقولك خد الطريق السهل والنتيجة بتكون واحدة في النهاية
يعني مش مطلوب مني اعيد نفس الكود الي كاتبه غيري
وبالتالي في الحياة مش لازم نعيد نفس الطريق الي مشي فيه غيرنا
دور علي طريق اسهل وامشي فيه
طيب ده يجي ازاي اولا ال api بيبقي فيها كونيكشن واعدادات بتعملها عشان بتم
يبقي لازم يكون في تواصل كبير بينك وبين الناس يعني تنمي مفهوم العلاقات العامة PR
علاقاتك لما تكبر هتسهل عليك حياتك بشكل كبير غير النصائح الي هتلاقيها منهم والي هتساعدك انك يكون عندك معرفة كبيرة تمكنك ان تختار صح.
ناس كتيرة بتستخدم الاسلوب ده وانا بدأت استخدمه من سنة بس
ونتايجه كانت كبيرة جداً.
حاول انك تكسب اعدائك مش تخسرهم
لو بتدور علي مصلحتك مش عيب لأنك في النهاية بتفيد وتستفيد

في النهاية اتمني ان ينال الموضوع رضاكم وان اكون قدمت معلومة مفيدة لحضراتكم
ولا اسألكم سوا وضع رئيكم او نقدك في التعليقات
وان اعجبك الموضوع ورأيته مفيد فقم بمشاركته 
وشكراً