Je naviguais SO depuis quelques heures ce soir à la recherche de réponses, mais je n'ai rien trouvé qui répond vraiment à ce que je cherche. Mes excuses si, en fait, il a déjà été répondu.PHP Web Design: Utilisation de Smarty vs Rest nourrit avec jQuery
Je suis en train de concevoir un nouveau site web et j'essaie de décider de l'architecture à utiliser pour servir le contenu. Par le passé, mes sites Web utilisaient des données d'alimentation PHP dans des modèles Smarty. Cependant, récemment, j'ai travaillé sur une application web Java où jQuery a été utilisé pour récupérer les données d'une API RESTful (qui renvoyait JSON), où des pages HTML ont été utilisées comme base et javascript a été utilisé (en utilisant jQuery) pour remplir le contenu.
Ma question:
Le site que je suis la conception sera en PHP, mais serait-il préférable de construire (ou utiliser un existant) API RESTful ou de continuer comme je l'ai fait avant de nourrir les données dans les modèles Smarty?
Y a-t-il de réels avantages pour l'un ou pour l'autre, ou s'agit-il simplement d'une préférence/expérience de développeur? Si cela aide, le site Web sera pour une église, où les types de contenu seront de type CMS; nouvelles/annonces, pages de type wiki, et un type limité de réseau social (pour le ministre de communiquer avec les paroissiens).
Merci pour votre réponse. Il semble que la fonctionnalité RESTful serait mieux adaptée en tant que fonctionnalité supplémentaire, en aidant à l'interface utilisateur et l'assistance à la navigation, plutôt que la livraison de contenu principal? – Cyntech
Ouais, c'est mon opinion sur le sujet pour la majorité des sites web. Chaque application est différente cependant. Gmail est un exemple d'application Web qui charge à peu près tout le contenu via Ajax. – Uriah