Używanie AngularJS w projektech z np. springiem

0

Hej,

Zastanawiają mnie takie rzeczy. Skoro angularJS pozwala na napisanie w zasadzie samodzielnej aplikacji to czemu wykorzystuje się go razem z np. springiem.

Czemu zamiast używania JSF używa się AngularaJS w projekcie - bez JSF?

3

What ? Nie rozumiem za bardzo. W angularze piszesz klienta dla aplikacji zrobionej np. w Springu, wołasz RESTy i robisz z danymi cokolwiek. Mi się tam takie połączenie podoba, w teorii backendowiec ma mniej do czynienia z frontendem - dobry deal. A co do JSF - przyznam, że nie rozumiem co miałeś na myśli.

2

Angular jest do tworzenia frontendu. Logiki na serwerze nie napiszesz w Angularze.

0

A co z bazami danych,autentykacją i z tym że część rzeczy nie powinno być a często nie może być po stronie klienta,np. emaila nie wyślesz z serwera, kod klienta może być ściągnięty z przeglądarki i dlatego ta logika która powinna być ukryta powinna być na serwerze?

0
D3X napisał(a):

Czemu zamiast używania JSF używa się AngularaJS w projekcie - bez JSF?

Bo można: jeśli AngularJS spełnia wymagania projektu. Jest to jedna z wielu alternatyw dla JSF. Angular jest wybierany jeśli ktoś uzna, że projekt będzie żył krótko i możliwości łatwej migracji nie mają większego znaczenia (przepisanie częsci projektu). Dlatego czasem używa się AngularJS zamiast JSF. Ma to sens w przypadku krótko żyjących aplikacji np. mobilnych (Ionic Framework). Za kilka lat prawdopodobnie frontend ten zostanie przepisany do innej technologii np. Angular2 albo JSF.

Z backendem problemu nie będzie ponieważ jest tworzony w dowolnej technologii (usługa REST) np. Spring MVC, Rails.

0

Dziękuję za wytłumaczenie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1