Oceniam rozwiązania architektoniczne dla projektu mobilnego, który oprócz aplikacji natywnych będzie zawierał usługę internetową / aplikację i przyglądałem się różnym bibliotekom, frameworkom i stosom, takim jak Meteor , co jest rodzajem „frameworku pakietu otwartego stosu” , jest ściśle związany z node.js .
Wiele mówi się o korzyściach płynących z używania tego samego języka zarówno po stronie klienta, jak i serwera, i nie rozumiem tego. Mogę zrozumieć, jeśli chcesz wykonać kopię lustrzaną całego stanu aplikacji internetowej zarówno na kliencie, jak i serwerze, ale starasz się znaleźć inne wygrane ... Wydajność przepływu pracy?
Próbuję zrozumieć, dlaczego parytet językowy klient / serwer jest uważany za świętego graala. Dlaczego parzystość języka klient / serwer ma znaczenie przy tworzeniu oprogramowania?