Witam.
Z racji tego, że wszystko za co się zabieram chcę zrobić chociaż w 20% poprawnie chciałem się Was zapytać czy dobrze rozumiem architekturę aplikacji webowej, np. z tego obrazka
Mianowicie ja to rozumiem tak:
Tworzę stronę (presentation layer) w JS, HTML, CSS i do jakichś tam drobnych operacji PHP/Python, albo serwer w node.js, whatever co się nadaje do zrobienia wyglądu strony
A całą logikę strony, czyli np. jakieś operacje skomplikowane, czytanie z plików, wysyłanie maili etc. robię w np. C++, Javie, Pythonie i realizuję komunikację między tymi dwoma modułami za pomocą np. socketu AF_UNIX
Czy to moje rozumowanie jest chociaż po części poprawne? Chcę poszerzać swoje horyzonty i dlatego pytam doświadczone osoby. Uczyłem się C++ i wszystko za co chcę się wziąć zaczynam od pisania mechaniki w cpp... Właśnie teraz robię projekt takiej gry przeglądarkowej (Wyjdzie za 5 lat xD) i od początku moim założeniem było połączyć ten serwer w cpp socketami z clientem na przeglądarkę i nie wiem czy to poprawne działanie...
Za odpowiedzi z góry dziękuję :D