Skip to main content

Web Backend language and framework

backend-1

  • ส่วนที่เราเรียนรู้ไปนั้นคือ การทำ API ด้วย library Express ของ nodejs

  • เอาจริงๆ Express ก็สามารถใช้ production จริงได้ แต่ยังต้องเพิ่มของหลายอย่างเข้าไป

    • Authentication = ส่วนไหนที่ใครอนุญาตให้ใช้บ้าง
    • Caching = ส่วนของการเก็บข้อมูลเพื่อให้รองรับกับ user จำนวนมากได้
    • Security = เช่น OWASP, SQL Injection, XSS, CSRF
    • Testing = Unit test, Integration test
  • มันก็จะมีภาษาอื่นๆด้วยเช่น

    • Java (Sprint boot)
    • Golang (Gin, Gorm)
    • PHP (laravel)
    • Python (Flask, Django)
    • Ruby (Ruby on Rails )
  • API protocal อื่นเช่น GraphQL, gRPC

  • Documention เช่น API Specs, Swagger