নির্বাচিত পোস্ট | লগইন | রেজিস্ট্রেশন করুন | রিফ্রেস

\"আলো জাগুক , অব্যাক্ত হয়ে যাক ব্যাক্ত \"

পাথরের ফুল

পরিচয় দেয়ার মত কিছু না । নাম সৌমেন মণ্ডল । এখনও পড়াশোনা করছি ।

পাথরের ফুল › বিস্তারিত পোস্টঃ

এপিআই(API) কি ? এবং এর প্রয়োজনীয়তা :

২১ শে ডিসেম্বর, ২০১৬ রাত ৯:৪০

এপিআই(API) কি ?

এএপিআই(API) বা Application Program Interface হচ্ছে সফটওয়্যার তৈরির জন্য রুটিনস, প্রোটকলস এবং বিভিন্ন টুলসের সমণ্বয় করা । অন্যভাবে বলা যায় , একটি প্রোগ্রামের সাথে অন্য একটি প্রোগ্রামের সমণ্বয় বা ডাটা আদান-প্রদান করা ।


এপিআই(API) এর প্রয়োজনীয়তা :

ধরুন আপনি একটা অ্যাপস তৈরি করলেন কিন্তু সেটা শুধুমাত্র একটি ডিভাইসে সাপোর্ট করে , তাহলে সেটি বেশি ইউজফুল হবে না । যদি আপনি আপসটি মাল্টিপল ডিভাইস বা আপারেটিং সিস্টেমের জন্য উপযোগী হয় তবেই সেটি অধিক ইউজফুল হবে ।


জনপ্রিয় এপিআই(API) সমূহ :

১) গুগল ম্যাপস এপিআই(API)

২)ইউটিউব এপিআই(API)

৩)ফেজবুক এপিআই(API)

৪) অ্যামাজন এড এপিআই(API)



উদাহরণ ও প্রয়োগ :


১) মনে করুন, আপনি একটি ওয়েবসাইট তৈরি করেছেন যেটি শুধুমাত্র কম্পিউটার দিয়েই ব্রাউজ করা যায় । কিন্তু বর্তমান সময়ে মানুষ আর শুধু কম্পিউটারের উপর নির্ভরশীল নয় । এমনকি সম্প্রতি জরিপে দেখা যাচ্ছে , বেশিরভাগ মানুষই এখন এন্ড্রয়েড, আইফোন, ট্যাবলেট এবং স্মার্ট ডিভাইসগুলোর উপরই বেশী নির্ভরশীল । ফলে যদি আপনার ওয়েবসাইটি এপিআই(API) ভিত্তিক হয়, তবে সেটা সব প্লাটফর্মের জন্যেই ওপেন থাকছে ।

২) কোন একটি কোম্পানি একটি প্রিন্টার তৈরি করল, কিন্তু কোন টেক্স এডিটর তৈরি করল না ।তাহলে কিভাবে সেটি কাজ করবে ? যদি তৈরি করেও তবে কয়টি অ্যপ্লিকেশনের জন্য তৈরি করবে ? বাস্তবে হাজার হাজার এপ্লিকেশন থেকেই প্রিন্ট করা যায় । এক্ষেত্রে এপ্লিকেশন এবং প্রিন্টারের কোন সম্পর্ক নেই । এখানে প্রিন্টার এবং এপ্লিকেশন একটি ইন্টারফেস বা এপিআই(API) ব্যবহার করে যোগাযোগ করে থাকে ।

৩) কেউ যদি একটা অ্যাপস তৈরি করল যেটি ইউন্ডোজ, লিনাক্স ইত্যাদি অপারেটিং সিস্টেমে চলে । এখন এটাকে যদি আপডেট ভার্সন বা অন্যকোন অপারেটিং সিস্টেমে চলতে হয় তবে ফ্রন্টএন্ড এপিআই(API) এর সাথে জুড়ে দিলেই হবে । মুল কাজ একই থাকবে শুধুমাত্র বিভিন্ন প্লাটফর্মে কাজের উপোগী হবে ।

মন্তব্য ৪ টি রেটিং +০/-০

মন্তব্য (৪) মন্তব্য লিখুন

১| ২১ শে ডিসেম্বর, ২০১৬ রাত ৯:৫৪

চাঁদগাজী বলেছেন:


মোটামুটি ভালো বিষয়, উদাহরণ দিয়ে লিখুন; ব্লগারেরা পড়বেন।

২১ শে ডিসেম্বর, ২০১৬ রাত ১০:২৪

পাথরের ফুল বলেছেন: ধন্যবাদ চেষ্টা করবো । আরো বিস্তারিত লেখার জন্যে ।

২| ২১ শে ডিসেম্বর, ২০১৬ রাত ১০:০১

তারেক ফাহিম বলেছেন: উধাহরণ দিন ভাই, ব্লগারগণ সহজে বুঝতে পারবে

২২ শে ডিসেম্বর, ২০১৬ রাত ১২:০৮

পাথরের ফুল বলেছেন: অসংখ্য ধন্যবাদ আপনাকে । ব্লগারদের সুবিধার্থে উদাহরণ দেয়ার চেষ্টা করলাম ।

আপনার মন্তব্য লিখুনঃ

মন্তব্য করতে লগ ইন করুন

আলোচিত ব্লগ


full version

©somewhere in net ltd.