ماهو الـ API ؟ وماهي انواعه ؟ ماهو الويب سيرفس WEB SERVICE ؟ وطريقة عمله وخصائصه ؟ وما الفرق بين

ماهو الـ API ؟ وماهي انواعه ؟ ماهو الويب سيرفس WEB SERVICE ؟ وطريقة عمله وخصائصه ؟ وما الفرق بين API و الـ WEB SERVICE ؟ #رتويت https://t.co/wFs

ماهو الـ API ؟

وماهي انواعه ؟

ماهو الويب سيرفس WEB SERVICE ؟

وطريقة عمله وخصائصه ؟

وما الفرق بين API و الـ WEB SERVICE ؟

#رتويت https://t.co/wFsjXtPAd2

الـ API هو واجهة برمجة التطبيقات أو Application Programming Interface

وبعيد عن المصطلحات التقنية هو غلاف لتغليف شئ صعب من الداخل وجعله سهل من الخارج ويطلق على كل ما يتم تحويله من أوامر معقدة إلى أوامر بسيطة يستطيع أي شخص استخدامها بـ (API) وهوليس لغة برمجه

لنفرض أنني أملك موقع لخدمة رسائل الجوال sms و هذا الموقع يوفر (API)

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

&

خرائط قوقل توفر (API) يمكن بناء نظامك الخاص بالاستفادة من خرائط قوقل

أنواع الـ API

هناك نوعان من واجهات برمجة التطبيقات (API)

1-نوع يعتمد على لغة البرمجة بمعنى أنه تم تجميع مجموعة من الأوامر والوظائف بصيغة اللغة نفسها في كود معين وجميعها تندرج تحت اسم أو هيكل ثابت يمكن استخدامه بمجرد كتابة جملة كودية دون الحاجة للإهتمام بالأوامر والوظائف الداخلية

2- نوع مستقل عن لغة البرمجة لا يحتاج أن يكتب بصيغة لغة برمجة معينة وإنما يكتب بشكل تستطيع فهمه معظم لغات البرمجة نعلم أن جميع لغات البرمجة يتم ترجمتها في النهاية إلى لغة التجميع (ASSEMBLY LANGUAGE)

ومن هذا المبدأ يتم تصميم هذا النوع من الـ ( APIs ) بلغة التجميع Assembly

يتبع ..


أمينة بن صديق

5 مدونة المشاركات

التعليقات