Prosta aplikacja webowa

0

Witam,

Musze napisać prostą aplikacje webową, jednak nigdy nie pisałem czegoś podobnego. Nie bardzo wiem jak zacząć.
W dużym uproszczeniu aplikacja ma działać tak:
u usera interface z 3 przyciskami
po stronie serwera strona z 2 gifami
i teraz:
przycisk 1 > pierwszy gif zmienia sie na inny
przycisk 2 > gif drugi zmienia sie na inny, pierwszy gif po okreslonym czasie zmienia sie na poczatkowy
przycisk 3 > wszystko wraca do stanu początkowego

W czym najłatwiej napisać coś takiego? Na co dzień programuje w C++ ale z tego co wyczytałem mało się on raczej do aplikacji webowych nadaje. Miałem trochę styczności z Javą i Pythonem. Jakieś linki z dobrymi przykładami bardzo by sie przydały, mogą byc po angielsku.

0

A nie możesz tego napisać po stronie klienta? Wysłać od razu 2 gify i wyświetlić tylko jeden? W pythonie możesz skorzystać z django, nauka nie zajmie ci praktycznie nic skoro jakieś podstawy ogarniasz.

0

Może nieprecyzyjnie się wyraziłem, albo nie zrozumiałem do końca Twojej odpowiedzi. Wynik działania aplikacji po stronie usera musi powodować zmiany na stronie internetowej.
Chyba że chodziło Ci o to aby serwer odbierał pobrane gify i wyświetlał je w przeglądarce? W takim wypadku nadal nie wiem jakiej technologi użyć do odebrania ich.

Da się po stronie serwera użyć socketów(w C++) aby odebrać gify i potem je wyświetlić w przeglądarce?

1

To wszystko da się zrobić po stronie przeglądarki, potrzebujesz jedynie podstaw html, js, css. Z serwera www wczytasz tylko html i obrazki.
Hasła

  • html: html, img, button/input
  • css: display: none, visible
  • js: getElementById, setTimeout, clearTimeout, hide element, show element (bez jQuery, bo pewnie większość wyników wyszukiwania będzie zawierała w odpowiedziach ten bardzo popularny framework), onclick event
0

A autorowi nie chodziło przypadkiem o taką sytuację:

  • Jeden użytkownik odwiedza strone i naciska przycisk (obrazek sie podmienil)
  • Inny uzytkownik wchodzi na strone i juz na wstepie widzi zmienione obrazki (bo wczesniej inny user zmienil) ?

Wiem, troche to wydumane, ale po "user zmienia coś po stronie serwera" tak to wlasnie zrozumialem;)

0

Najpierw niech sobie przeczyta coś z podstaw http i wtedy będzie wiedział że serwer inaczej niż w programie desktopowym nie zapamięta w pamięci ktòre gify ma wyświetlić. Trzeba zapisać tą informację w bazie danych lub pliku.

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