Nauka aplikacji webowych – czego lepiej się uczyć?

0

Witam.
Chciałbym zabrać się za naukę aplikacji webowych i moje jest pytanie czego lepiej się uczyć. PHP, Angular, React czy JavaEE ?
Na tą chwilę umiem c++ na poziomie średnim, java/android/swing na poziomie podstaw.
Dotychczas udało mi się napisać proste gierki 2D w SFML, 3D w OpenGL (c++) i jedną grę client-server w javie używając Graphics2D do rysowania.
Zrobiłem także parę prostych aplikacji CRUD na androida.

0

PHP, JavaEE to backend, natomiast Angular, React to front, zdecyduj sie od czego chcesz zacząć, bo na razie widzę, że kompletnie nie wiesz na czym polega pisanie stron i, że jedna rzecz nie wystarczy, bo w backendzie jest co innego i na froncie co innego i w czym innym do napisania.

0

Dobra wszystko rozumiem. Teraz mam pytanie dotyczące sklepów internetowych, a dokładniej koszyków. Postanowiłem, że napisze sklep i napisałem go w całości w PHP, gdzie koszyki i sesje klientów trzymam w bazie mysql, ale znalazłem coś takiego co nazywa się simplecart, jest to koszyk napisany w javascripcie i moje pytanie brzmi czy koszyk simplecart nie będzie bardziej korzystny wydajnościowo dla servera? Bo trzymając koszyki w bazie trzeba pamiętać o usuwaniu wygaśniętych sesji cookie no i jest to obsługiwane przez server. W jaki najlepszy sposób zrobić obsługę koszyka?

0

Koszyk to nie jest coś co potrzebuje nie wiadomo jakiej optymalizacji. Ten simplecart po prostu wrzuca Ci elementy w locie do koszyka bez przeładowania strony i wysyłania niepotrzebnie zapytań do serwera - pracuje po stronie przeglądarki użytkownika sklepu.
Najlepiej dla użytkownika końcowego będzie użyć czegoś takiego właśnie jak simplecart o którym piszesz. Zresztą sam porównaj dodawanie do koszyka w swoim sklepie i w simple, a odpowiedź nasunie się sama.

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