👦Web API
Web
Last updated
Web
Last updated
เราเคยเจอกันป่ะว่า โปรแกรมที่เราเขียนอยู่เวลาจะไปติดต่อกับโปรแกรมอื่นๆ มันจะมีเรื่องวุ่นวายที่ต้องมาคอยนัดคุยกันเพื่อตกลงกันว่าโปรแกรมของเรากับโปรแกรมของเขาจะทำงานร่วมกันได้ยังไง และปัญหาโลกแตกนี้จะยิ่งถาโถมเข้ามาอีกถ้าโปรแกรมที่เรารับผิดชอบต้องไปติดต่อกับโปรแกรมบริษัทอื่นหลายๆบริษัทด้วย ชีวิตเราคงได้แต่นั่งจมปลักไปกับการเข้าประชุมเพื่อคุยกันว่าจะให้โปรแกรมมันทำงานร่วมกันยังไงแน่นอน แล้วอย่างนี้พวก Paypal, Facebook, Twitter เขาทำยังไงกันล่ะ เพราะคนที่มาติดต่อทำงานกับโปรแกรมของพวกเขานั้นมีเป็นล้านๆบริษัททั่วโลกเลย ทำไมเขายังมีเวลาไปพัฒนาโปรแกรมเขาได้อยู่ไม่ได้มานั่งจมปลักกับการประชุมกันล่ะ ?
โดยปรกติแล้วการที่เราจะเปิดช่องเพื่อให้โปรแกรมของเราสามารถทำงานร่วมกับโปรแกรมอื่นๆได้ เราจะเปิดสิ่งที่เรียกว่า API นั่นเอง แต่ในโลกของ API นั้นจริงๆมีเยอะมากมายเลยซึ่งมาจากคอนเซ็ปที่เรียกกันว่า Service-Oriented Programming หรือที่เราเรียกย่อๆกันว่า SOP นั่นเองครับ ซึ่งในคอร์สนี้เราจะมาพูดถึงการทำงานที่อยู่บนพื้นฐานของเว็บ ซึ่งเป็นวิธีที่นิยมกันทั่วโลกเพราะคอมพิวเตอร์ทุกตัวสามารถทำงานกับเว็บไซต์ได้นั่นเอง