@PyTiMa
Учусь, кручусь, верчусь.

Angular.js или socket.io + express.js.Есть ли Разница?

Доброго времени суток..
В общем.. Может я чего-то недопонимаю, но чем Angular отличается от socket.io? Не лучше ли юзать сокеты и NoSQL вместо ангуляра?
По-моему гораздо лучше не загромождать разметку тем, для чего она не предназначена изначально..
Поясните правильно ли я думаю? :D смешно звучит..
Что в этом Angular такого , что его требуют везде где можно?
Буду рад за Вашему ответу.
  • Вопрос задан
  • 2894 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
чем Angular отличается от socket.io?

Да всем. AngularJS - фреймворк, базовый каркас вашего приложения, директивы, DI и т.д. socket.io - библиотека для реализации взаимодействия с websockets.

То есть правильно было бы AngularJS + socker.io + express.js. Angular для фронтэнда чуть что. express.js для бэкэнда (rest), socket-io - websocket сервер. Можно использовать сокеты как транспорт для данных если у вас часто взаимодействие с сервером происходит, можно только для push сообщений...
Ответ написан
@Elizavetta
Matroid: gamedev/js-разработка
Angular - это толстый клиент, посмотрите разницу с тонким. Генерировать все на сервере может быть затратно.
Да, Angular позволяет создавать интерактивные html теги - то, для чего разметка не была создана. Они пытаются исправить несовершенство этого проектирования.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы