Я оценивал архитектурные решения для мобильного проекта, который будет иметь веб-сервис / приложение в дополнение к нативным приложениям и рассматривал различные библиотеки, фреймворки и стеки, такие как Meteor , что является своего рода «структурой пакетов с открытым стеком». , тесно связан с Node.js .
Много говорят о преимуществах использования одного и того же языка на стороне клиента и сервера, и я не понимаю этого. Я мог бы понять, если вы хотите отразить все состояние веб-приложения как на клиенте, так и на сервере, но пытаетесь найти другие победы ... Эффективность рабочего процесса?
Я пытаюсь понять, почему паритет языка клиент / сервер считается священным Граалем. Почему клиент-серверный язык имеет значение при разработке программного обеспечения?