Zaczynam dopiero zapoznawać się z AngularJS, ale chciałbym zbudować aplikację internetową, która ma widok, który jest automatycznie aktualizowany w czasie rzeczywistym (bez odświeżania) dla użytkownika, gdy coś się zmieni w bazie danych po stronie serwera.
Czy AngularJS może sobie z tym poradzić (w większości) automatycznie? A jeśli tak, to jaki jest podstawowy mechanizm w działaniu?
Na przykład, czy w jakiś sposób skonfigurowałeś AngularJS tak, aby regularnie sprawdzał bazę danych pod kątem zmian „modelu”? Albo użyć jakiegoś mechanizmu podobnego do Comet, aby powiadomić kod klienta AngularJS o zmianie modelu?
W mojej aplikacji wyzwaniem jest to, że inne (inne niż internetowe) oprogramowanie po stronie serwera będzie czasami aktualizować bazę danych. Ale to pytanie dotyczy w równym stopniu aplikacji internetowych, w których może być wielu klientów zmieniających bazę danych za pośrednictwem klientów sieciowych AngularJS i każdy z nich musi zostać zaktualizowany, gdy jeden z nich dokona zmiany w DB (modelu).