บ้าน พัฒนาการ อินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (api) คืออะไร - คำจำกัดความจาก techopedia

อินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (api) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Application Programming Interface (API) หมายถึงอะไร

application programming interface (API) เป็นชุดของโปรโตคอล, รูทีน, ฟังก์ชั่นและ / หรือคำสั่งที่โปรแกรมเมอร์ใช้เพื่อพัฒนาซอฟต์แวร์หรืออำนวยความสะดวกในการโต้ตอบระหว่างระบบที่แตกต่างกัน API สามารถใช้ได้ทั้งบนเดสก์ท็อปและมือถือและโดยทั่วไปจะมีประโยชน์สำหรับการเขียนโปรแกรม GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) รวมถึงการอนุญาตให้โปรแกรมซอฟต์แวร์ร้องขอและรองรับบริการจากโปรแกรมอื่น

Techopedia อธิบาย Application Programming Interface (API)

API สามารถเห็นได้ว่าประกอบด้วยองค์ประกอบพื้นฐานสองประการ: ข้อกำหนดทางเทคนิคที่กำหนดวิธีการแลกเปลี่ยนข้อมูลระหว่างโปรแกรม (ซึ่งตัวเองประกอบด้วยคำขอสำหรับการประมวลผลและโปรโตคอลการส่งข้อมูล) และส่วนต่อประสานซอฟต์แวร์ที่เผยแพร่ข้อมูลจำเพาะดังกล่าว

แนวคิดพื้นฐานที่อยู่เบื้องหลัง API นั้นมีอยู่ในบางรูปแบบสำหรับประวัติความเป็นมาทั้งหมดของเทคโนโลยีดิจิตอลเนื่องจากการทำงานร่วมกันระหว่างโปรแกรมเฉพาะและระบบดิจิตอลนั้นเป็นวัตถุประสงค์หลักสำหรับการดำรงอยู่ของเทคโนโลยีนั้น แต่ด้วยการเพิ่มขึ้นของเวิลด์ไวด์เว็บและการเติบโตของดอทคอมในช่วงดอลล่าร์แห่งสหัสวรรษแรงจูงใจของเทคโนโลยีนี้ถึงระดับที่ไม่เคยมีมาก่อน

API มีความโดดเด่นเป็นพิเศษในภาคการค้าที่กำลังขยายตัวของอินเทอร์เน็ตในต้นปี 2000 เมื่อ Salesforce.com รวมเทคโนโลยีเข้าไปในแพลตฟอร์มเพื่อช่วยให้ลูกค้าแบ่งปันและส่งข้อมูลผ่านแอพพลิเคชั่นธุรกิจที่หลากหลายของพวกเขา หลังจากนั้นไม่นานอีเบย์ก็เริ่มเปิดตัวเทคโนโลยีที่คล้ายกันและด้วยการเพิ่มขึ้นของโซเชียลมีเดียในไม่กี่ปีต่อมา บริษัท เช่น Flickr, Facebook, Twitter และ Instagram ก็เริ่มทำเช่นเดียวกัน

อินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (api) คืออะไร - คำจำกัดความจาก techopedia