ณ ปัจจุบันโลกเราได้มีการนำ API เข้ามาใช้งานเป็นจำนวนมาก มีเครื่องมือมากมายที่ใช้ในการสร้าง API หนึ่งในนั้นก็คือเจ้าตัว FastAPI ซึ่งตัวมันคือ Framework ของภาษายอดฮิตอย่างภาษา Python โดยถูกออกแบบมาให้ง่ายต่อการพัฒนา และสามารถที่จะสร้าง API ขึ้นมาได้อย่างรวดเร็ว โดยประสิทธิภาพการทำงานนั้นเร็วเทียบเท่า NodeJS และ Go เลย ซึ่ง FastAPI นั้นรองรับการทำงานแบบ Asynchronous และมีเจ้าตัว Uvicorn เป็นตัว run server
FastAPI เป็น Framework สำหรับพัฒนา API
โดย FastAPI ก็พึ่งถูกสร้างมาได้ไม่นานนัก จึงทำให้มีขอบเขตการค้นหาที่ยังไม่กว้างมากนัก แต่ตอนนี้ทั้งในต่างประเทศและในประเทศไทยก็เริ่มหันมาสนใจในเจ้าตัว FastAPI กัน ซึ่งมันถูกพัฒนาต่อยอดมาจาก Flask Framework ทำให้เรียนรู้ได้ง่ายและรวดเร็ว เหมาะกับคนที่ต้องการทำงานด้าน Backend
บทเรียน สอนการเขียน API ด้วย FastAPI เชือมต่อฐานข้อมูล บทเรียน Python Framework FastAPI
อ้างอิง
เล่นกับ Datatype UI & API, [ออนไลน์]
แหล่งที่มา https://dev.to/mrchoke/data-type-ui-api-3i8g
FastAPI - Reviews, Pros & Cons | Companies using FastAPI, [ออนไลน์]
แหล่งที่มา https://stackshare.io/fastapi
Introduction to FastAPI - a great modern web framework, [ออนไลน์]
แหล่งที่มา https://codetain.com/blog/introduction-to-fastapi-a-great-modern-web-framework