সুচিপত্র:
- সংজ্ঞা - অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) এর অর্থ কী?
- টেকোপিডিয়া অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যাখ্যা করে
সংজ্ঞা - অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) এর অর্থ কী?
একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) হ'ল প্রোটোকল, রুটিন, ফাংশন এবং / অথবা কমান্ডগুলির একটি সেট যা প্রোগ্রামাররা সফ্টওয়্যার বিকাশ করতে বা স্বতন্ত্র সিস্টেমের মধ্যে মিথস্ক্রিয়া সুবিধার জন্য ব্যবহার করে। এপিআইগুলি উভয় ডেস্কটপ এবং মোবাইল ব্যবহারের জন্য উপলব্ধ, এবং সাধারণত জিইউআই প্রোগ্রামিং (গ্রাফিক ব্যবহারকারী ইন্টারফেস) জন্য দরকারী, পাশাপাশি একটি সফ্টওয়্যার প্রোগ্রামকে অনুরোধ করতে এবং অন্য প্রোগ্রাম থেকে পরিষেবা সংযুক্ত করার অনুমতি দেয় to
টেকোপিডিয়া অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যাখ্যা করে
একটি এপিআইকে দুটি মূল উপাদানগুলির সমন্বয়ে দেখা যায়: একটি প্রযুক্তিগত স্পেসিফিকেশন যা প্রোগ্রামগুলি (যা নিজেই প্রক্রিয়াজাতকরণ এবং ডেটা ডেলিভারি প্রোটোকলগুলির জন্য অনুরোধ করে তৈরি করা হয়) এবং কোনও সফ্টওয়্যার ইন্টারফেস যা কোনওরকম সেই স্পেসিফিকেশন প্রকাশ করে তা মধ্যে কীভাবে তথ্য আদান-প্রদান করা যায় তা প্রতিষ্ঠিত করে।
ডিজিটাল প্রযুক্তির পুরো ইতিহাসের জন্য এইপিআইয়ের পিছনে মূল ধারণাটি কোনও না কোনও রূপে বিদ্যমান ছিল, কারণ প্রযুক্তিটির অস্তিত্বের বেশিরভাগ ক্ষেত্রে অনন্য প্রোগ্রাম এবং ডিজিটাল সিস্টেমগুলির মধ্যে মিথস্ক্রিয়া একটি প্রাথমিক লক্ষ্য হয়ে দাঁড়িয়েছে। তবে ওয়ার্ল্ড ওয়াইড ওয়েবের উত্থান এবং পরবর্তী যুগের সহস্রাব্দ ডট-কম বুমের সাথে এই প্রযুক্তির উত্সাহটি অভূতপূর্ব পর্যায়ে পৌঁছেছে।
২০০০ সালের গোড়ার দিকে ওয়ার্ল্ড ওয়াইড ওয়েবের বর্ধমান বাণিজ্যিক ক্ষেত্রের এপিআই বিশেষত বিশিষ্ট হয়ে ওঠে, যখন গ্রাহকরা তাদের বিবিধ ব্যবসায়িক অ্যাপ্লিকেশনগুলিতে ডেটা ভাগ করে ও সংক্রমণে সহায়তা করার জন্য সেলসফোর্স ডটকমকে প্রযুক্তিটিকে তার প্ল্যাটফর্মে অন্তর্ভুক্ত করে। এর পরেই ইবে একই জাতীয় প্রযুক্তি চালু করতে শুরু করে এবং কয়েক বছর পরে সামাজিক যোগাযোগ মাধ্যমের উত্থানের সাথে সাথে ফ্লিকার, ফেসবুক, টুইটার এবং ইনস্টাগ্রামের মতো সংস্থাগুলিও একই কাজ শুরু করে।