Views
2 years ago

techtrends-xebia-front

techtrends-xebia-front

MONSITE.FRCONSTRUCTIONDE

MONSITE.FRCONSTRUCTIONDE LA PAGECHARGEMENTDES DONNÉESINDEX.HTMLTEMPLATING COTÉ SERVEURMONSITE.FRTEMPLATECONSTRUCTIONDE LA PAGEDONNÉESTEMPLATING COTÉ CLIENTTemplating côté serveur vs templating côté client18 TechTrends #5, Décembre 2014

Le templating côté client présente de nombreux avantages :• Tout comme le templating côté serveur, il facilite la distinction entre lescouches de logique et les couches de présentation.• Il allège les échanges avec le serveur, qui n’a plus qu’à renvoyer du texte(sous format JSON par exemple), qui sera interprété dans le navigateur.Cela permet de donner un aspect « temps réel » à l’affichage de listes (parexemple les gazouillis de Twitter).• La manipulation du squelette de la page HTML est plus facile et performante.• Manipuler les données à partir du navigateur permet une meilleure utilisationdes caches, voire même de la création d’un mode offline, qui gère lesconnexions / déconnexions de l’utilisateur de manière transparente.Ces avantages permettent d’aboutir au final à une expérience utilisateur plusriche et fluide.Trois freins principaux pénalisent aujourd’hui la systématisation de l’approchedu templating côté client :• Le premier, et pas des moindres, est que les moteurs de recherche commencenttout juste à être en mesure d’indexer correctement les sites Webs’appuyant sur cette approche. Un site qui souhaite être parfaitement référencépar Google ou Bing préférera donc un templating côté serveur.• Le second a été mis en exergue par Twitter l’année dernière. Malgré des performancesaccrues dans l’exécution de JavaScript, le rendu côté client resteplus lent que le rendu côté serveur avec des langages tels que Java ou C#.L’écart croît proportionnellement à la date de mise en service des différentsnavigateurs.• Enfin, cette approche nécessite des échanges réseaux plus nombreux entrele terminal client et le serveur. Afin d’offrir une expérience d’utilisation correcte,ces échanges se doivent d’être fluides. Or, malgré les récents progrès,force est de constater qu’en situation de mobilité, il est encore souvent difficilede bénéficier d’une connectivité fiable et performante.Templating coté serveur ou client, il vous est dorénavant possible de choisiren toute connaissance de cause, la solution la plus adaptée à vos besoins.TechTrends #5, Décembre 2014 19

A4-Portrait (Front) kalendar ... - MyNemo
Assertion POS front 3a - Perkins
Front national ou l'imposture sociale - Europe 1
•Front de gauche •Délinquance •Argelès-sur-Mer - Le Travailleur ...
2.2 TDS SBR-Front - ezi-fix.com
ao Tear Off Front FRENCH - Autism Ontario
iON Front Cover_OL - HPI Racing UK
pour la liberté de circulation! >> for freedom of movement! - Frontex
HistoMag'44 special Front de l'est - 39-45.org
22 | Lac de St Front - Vacances en Auvergne
Sénégal Front Matter - ANSD
front recto - Centre de recherche en horticulture - Université Laval
BROCHURE M-130 PLUS Front (Page 1)
Lego Front End Loader - 8453 (2003) - Front End Loader BI 8453/1
Lego Front End Loader - 8453 (2003) - Front End Loader BI 8453/2
Lego Front End Loader - 8439 (2004) - Front End Loader BI 8439 IN