Bonjour à tous !

Je suis en train de découvrir les web service de type REST, je m'attaquerai à SOAP quand je serai un peu plus à l'aise...

J'ai une question toute simple. Si j'ai bien compris REST est juste un style d'architecture utilisant les URI. En cherchant sur le net je vois que beaucoup de tutos utilisant des librairies pour créer un web service REST. Mais si ce n'est qu'un style d'architecture pourquoi a-t'on besoin de librairies ?
J'avais, il y a quelques temps, un projet où on devait créer un site web. On a utilisé pour ça les "controllers",est ce aussi de type REST? Vu que l'on utilise aussi les méthodes get et post et que cela utilise les URIs.

Je lis encore beaucoup sur le sujet pour avoir différentes sources et bien comprendre mais j'avoue avoir un peu de mal.

Merci d'avance pour toute réponse .

Bonne journée