برمجة التطبيقات API

API هو اختصار لـ Application Programming Interface
وتعني واجهة برمجة التطبيقات وهي تقنية تتيح للتطبيقات التواصل مع بعضها البعض برمجيًا.
——————
أهمية API
يسهل مفهوم واجهة برمجة التطبيقات حياة المبرمجين كافة، حيث يحتاج المبرمج إلى إضافة بعض الخصائص والميزات ضمن التطبيقات المختلفة والتي تتواجد على شكل API، التي لن يكون من السهل بنائها في كل مرة من الصفر.

لنقل مثلًا أن المبرمج يود إضافة تشغيل الكاميرا إلى التطبيق، فإن المنصة التي يطور تطبيقه لها سواء أندرويد أو ويندوز أو أي منصة أخرى توفر له API خاصة بالكاميرا يمكنه إضافتها ببضع أسطر أو حتى سطر واحد وتعمل الكاميرا بشكل جيد.

هذا النوع من الـ API توفره الشركات المسؤولة عن أنظمة التشغيل للمبرمجين، ليتمكنوا من تشغيل الميزات المختلفة في النظام بأفضل شكل ممكن وبطريقة مكتوبة مسبقًا من قبل مبرمجين محترفين في الشركة، وتكون الـ API عبارة عن صلة وصل بين التطبيق الجديد والميزة المسؤولة عنها، سواء كانت الكاميرا أو الموقع Location أو متصفح الإنترنت أو البطارية أو أي ميزة أخرى.

وفي حال كانت واجهة برمجة التطبيقات مسؤولة عن تقديم معلومات JSON أو XML يكون المفهوم مختلف قليلًا، حيث يمكن لأي موقع أو مصدر معلومات أن يقدم API للمطورين لتقديم هذه المعلومات بطريقة منظمة، وتكون الـ API هنا عبارة عن رابط محدد مهمته التواصل مع قاعدة البيانات بطريقة منظمة وتقديم البيانات المختلفة إلى المطور ليقوم المطور بعد ذلك بعرضها ضمن التطبيق أو الموقع بأي شكل يريده.

شارك هذه المعلومات مع غيرك...Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0
 

Be the first to comment

Leave a Reply

Your email address will not be published.


*



*