สารบัญ:
- คำจำกัดความ - Application Programming Interface (API) หมายถึงอะไร
- Techopedia อธิบาย Application Programming Interface (API)
คำจำกัดความ - 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 ก็เริ่มทำเช่นเดียวกัน