Ich habe Architekturlösungen für ein mobiles Projekt evaluiert, das neben nativen Apps auch einen Webdienst / eine Web-App enthält, und verschiedene Bibliotheken, Frameworks und Stacks wie Meteor untersucht , wobei es sich um eine Art "Open-Stack-Paket-Framework" handelt. ist eng mit Node.js verbunden .
Es wird viel über die Vorteile der Verwendung derselben Sprache auf Client- und Serverseite gesprochen, und ich verstehe das nicht. Ich könnte verstehen, ob Sie den gesamten Status einer Webanwendung sowohl auf dem Client als auch auf dem Server spiegeln möchten, aber Schwierigkeiten haben, andere Gewinne zu erzielen ... Workflow-Effizienz?
Ich versuche zu verstehen, warum die Parität der Client / Server-Sprache als heiliger Gral angesehen wird. Warum ist die Parität der Client / Server-Sprache bei der Softwareentwicklung wichtig?