@Anveed

Как реализовать простое изоморфное приложение?

В теории я понял что изоморфное приложение это когда вместо REST API c с сервера отдаются отрендеренные куски html? Если нет то поправьте.
Пока нашел только теорию изоморфных приложений или построение сложных архитектур. Но как склеить простой пример типо Hello world найти не могу.
Как сделать простейшее изоморфоное приложение? На NodeJS + Angular например?
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Не бывает "изоморфных" приложений, бывают изоморфные модули и библиотеки.
Вообще, условно модули (библиотеки) в js можно разделить на 4 группы:
1. ClientSide - работают только на клиенте (браузере), так как завязаны на его апи (dom, ajax, etc.). Примеры: jQuery, Angular
Если смотреть глубже, то ClientSide бывает тоже разный, так как платформы тоже разные бывают (браузер, мобильный браузер, PhoneGap, Electron) и апи у них может отличаться.
2. ServerSide - работают только на сервере (node.js), опять же завязаны на апи платформы, только серверной (работа с фалами, базами данных, системой, etc.). Примеры: express, mongoose
3. NoSide - Работают на любой платформе, так как не привязаны к апи конкретной платформы, а используют только возможности нативного js (или других таких же библиотек). Примеры: lodash/underscore, validate.js, большинство шаблонизаторов
Именно их и называют изоморфными
4. BothSide - Имеют версии как для клиента так и для сервера, + налаженное взаимодействие между ними (не всегда). Примеры: Meteor.js, Derby, с недавних пор React.js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы