Poszukuję stylów najlepszych praktyk do zawijania interfejsu API REST w lekkim kliencie JavaScript.Jakie są dobre przykłady bibliotek klientów REST API w JavaScript
W przeszłości widziałem bibliotek, które są wdrażane w stylu takich jak:
var request = new SearchRequest(apikey);
request.query = "search term";
request.send(function(results) {
console.log(results);
});
Albo że objąć HTTP bardziej wyraźnie jak:
api.get("search", "search term", function(results) {
console.log(results);
});
api.post("comment", comment, function(results) {
console.log(results);
});
Albo że okład na jeszcze wyższym poziomie :
api.search("search term", function(results) {
console.log(results);
});
api.createComment(comment, function(results) {
console.log(results);
});
Jakie dobre przykłady współczesnych bibliotek JavaScript owijających interfejsy API REST ostatnio widziałeś. Nie martwisz się szczegółami implementacji, tylko projekt interfejsu API.
Dzięki!
Osobiście jestem fanem trzeciego przykładu (wyższego poziomu abstrakcji). Czuje się bardziej jak SDK, a mniej jak lekkie opakowanie. –