ความเป็นมา: ฉันมีแอปพลิเคชัน Java ที่ไคลเอ็นต์การเขียนโปรแกรมจำนวนมากอินเทอร์เฟซด้วย เมื่อเร็วๆ นี้ ลูกค้าบางรายต้องการให้ฉันพัฒนา API เพื่อให้พวกเขาสามารถสืบทอดคลาส Java ของแอปพลิเคชันของฉันในเอกสาร Ruby โดยไม่ต้องเปลี่ยนสภาพแวดล้อมการพัฒนาเป็น Jruby - พวกเขาต้องการให้ยังคงเป็น Ruby on Rails
ในโพสต์นี้ มีการกล่าวถึงว่าสิ่งนี้สามารถทำได้สำเร็จ โดยใช้ XML หรือ JSON เป็นคนกลางระหว่าง Java และ Ruby on Rails
คำถาม: วิธี XML/JSON เป็นแนวทางปฏิบัติที่ดีที่สุดหรือไม่ หากเป็นเช่นนั้น คุณคิดว่าสิ่งใดดีกว่า (XML หรือ JSON) ถ้าไม่เช่นนั้นจะมีวิธีปฏิบัติที่ดีกว่าอย่างไร?
เมื่อกำหนดแนวปฏิบัติที่ดีที่สุดแล้ว คำอธิบายเชิงลึก (ตามเชิงลึกตามที่คุณต้องการ) ว่าฉันควรใช้วิธีนี้จะมีประโยชน์มาก
ขอบคุณมาก