ฉันเริ่มเขียน webservice และฉันสร้างด้วย nodeJS และ RESTfulish
จากสิ่งที่ฉันรวบรวม:
- ข้อดีคือคุณไม่ต้องทำซ้ำรหัส
- ข้อเสียคือคุณ:
- จะอัปเดต API สาธารณะเป็นประจำ แต่ควรแก้ไขด้วยการกำหนดเวอร์ชัน
- ไม่สามารถทำการแคชเฉพาะบริการและเพิ่มประสิทธิภาพได้จริงๆ
การปฏิบัติที่ดีที่สุดคืออะไร? เว็บไซต์เช่น Stack Exchange, Github, Twitter และอื่น ๆ ใช้ API ของตัวเองสำหรับลูกค้าของพวกเขาหรือไม่?