Ich fange an, einen Webservice zu schreiben, und habe mit nodeJS und einem RESTfulish-Ansatz gebaut.
Soweit ich weiß:
- Der Vorteil ist, dass Sie keinen Code duplizieren müssen.
- Die Nachteile sind, dass Sie:
- aktualisiert die öffentliche API häufig, sollte jedoch mit der Versionierung behoben werden
- kann nicht wirklich dienstspezifische Zwischenspeicherung und Optimierungen vornehmen
Was gilt als Best Practice? Verwenden Websites wie Stack Exchange, Github, Twitter usw. ihre eigenen APIs für ihre Kunden?