Является ли Angularjs Clientside или Serverside или Both

Если серверная сторона: как мы можем подключиться к базе данных?

Я использовал его на стороне клиента, но может ли он также использоваться на стороне сервера?

Если он не может использоваться на стороне сервера, я должен использовать php или nodejs (мне нужно создать веб-сайт с огромной пропускной способностью данных)?

Ответ 1

Это чисто клиентская сторона.

На стороне сервера, как мы можем подключиться к базам данных.

Вы используете базу данных на стороне клиента или получаете данные с сервера с использованием соответствующего протокола (обычно это будет веб-служба, доступ к которой осуществляется через Ajax).

если не используется на стороне сервера, который лучше php или nodejs.. (мне нужно создать веб-сайт, который использует огромные данные и пропускную способность.)

"Лучше" без множества измеримых требований очень субъективно.

Ответ 2

Angular JS - это среда JavaScript для клиентской стороны для привязки данных. и т.д..

Вы можете использовать Node JS для операций на стороне сервера вместе с Angular JS.

или любые другие серверные языки, такие как PHP, Java, Etc...

Ответ 3

Angular JS работает только на стороне клиента. По моему опыту, я обнаружил, что он наилучшим образом работает с NodeJS (и, в частности, с системой ExpressJS), но любой другой серверный язык может делать.

AFAIK NodeJs упрощает управление большими данными.