Mam w tym semestrze do zrobienia projekt, polegający na zrobieniu aplikacji w architekturze klient-serwer, która ma za zadanie wspomagać zapisy na projekty. Czyli mamy sobie użytkownika "student" i "prowadzący", prowadzący dodaje tematy projektów, studenci formują zespoły i się wybierają projekty. Baza studentów jest importowana z plików CSV. Wszystko z wyjątkiem GUI w C++. GUI dostępne przez przeglądarkę.
No i generalnie rzecz biorąc w życiu nie miałem do czynienia z architekturą klient-serwer, także mam w związku z tym parę pytań:
- czy wybrać HTTP czy WebSocket? A może coś innego?
- jakie biblioteki mogą tu się przydać?
- jakie pierwsze błędy przychodzą wam na myśl, jakie można zrobić przy takim projekcie?
- no i ogólnie jakie rady byście mogli mi dać? :D