ไหน ๆ ฝั่ง Frontend ก็พัฒนาด้วย Flutter ด้วย Dart แล้ว
ดังนั้นเพื่อความเป็น full stack ด้วยภาษา Dart
ก็พัฒนาฝั่ง Backend ด้วยภาษา Dart กันต่อเลย
จะได้จบทั้งกระบวนการด้วยภาษา Dart เพียงตัวเดียว
มาเริ่มกันเลย

ปกติ Backend อาจจะใช้ระบบต่าง ๆ ที่มีให้แล้ว

ไม่ว่าจะเป็น BaSS(Backend as a Service) เช่น

  • Firebase
  • Parse
  • Backendless
  • AWS Amplify

แต่เราก็สามารถพัฒนา Backend เองได้ด้วยภาษา Dart

โดยที่เตรียม package httpserver มาไว้ให้
หรือไปดูเพิ่มเติมใน Web library and package ได้เลยตัวอย่าง

ตัวอย่างการใช้งานแบบง่าย ๆ

ลองทำการยิง load test ก็ใช้ได้เลยนะ

แต่ถ้าต้องการให้พัฒนาได้ง่ายขึ้น สามารถใช้งานพวก framework หรือ library อื่น ๆ ได้

สามารถดูเพิ่มเติมได้ที่ Dart Awesome
ยกตัวอย่างเช่น

  • Angel
  • Jaguar
  • Aqueduct
  • Start

ดูไม่ค่อย active มากเท่าไรนัก
แต่ก็เป็นอีกแนวทางในการพัฒนาระบบงานทั้ง stack ด้วยภาษา Dart ได้เลย