Zaczynam pisać serwis internetowy i zbudowałem z nodeJS i podejście RESTfulish.
Z tego co zebrałem:
- Zaletą jest to, że nie trzeba powielać kodu.
- Wady polegają na tym, że:
- często aktualizuje publiczny interfejs API, ale należy go rozwiązać za pomocą wersji
- nie można tak naprawdę zrobić buforowania i optymalizacji specyficznych dla usługi
Co uważa się za najlepszą praktykę? Czy strony takie jak Stack Exchange, Github, Twitter itp. Używają własnych interfejsów API dla swoich klientów?