Views
3 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
Front national ou l'imposture sociale - Europe 1
Lego Front End Loader - 8453 (2003) - Front End Loader BI 8453/2
Lego Front End Loader - 8453 (2003) - Front End Loader BI 8453/1
TRANSPORTS Dernière ligne droite pour la station Front Populaire ...
Lego Formula 1 - 8445 (1999) - Front End Loader BUILD.INST. FOR 8445
Lego Wheeled Front Shovel - 6474 (2000) - Res-Q Jet Ski BUILD. INST 6474 1/2 TOP
Lego Front-end Loader - 7630 (2009) - DUMPER AND MINI DIGGER BI 3003/24 - 7630-V.39
Lego Monster Crane Truck - 8446 (1999) - Front End Loader BI FOR 8446
Lego Front Loader - 8265 (2009) - Mini Bulldozer 8265 Forest Machine 1/4
Lego Super Car - 8448 (1999) - Front End Loader BUILDING INSTRUC. FOR 8448-1
Lego Front Loader - 8265 (2009) - Mini Bulldozer BI 3006/60+4 - 8265-2/3
HistoMag'44 special Front de l'est - 39-45.org
ao Tear Off Front FRENCH - Autism Ontario
pour la liberté de circulation! >> for freedom of movement! - Frontex
iON Front Cover_OL - HPI Racing UK
2.2 TDS SBR-Front - ezi-fix.com
•Front de gauche •Délinquance •Argelès-sur-Mer - Le Travailleur ...