Witam.
Z góry przepraszam i proszę o wyrozumiałość, ale z programowaniem webowym nie miałem w ogóle styczności ....
Proszę o ocenę czy dobrze kombinuję i nakierowanie jak to wykonać.
Mam programik który korzysta z danych zapisanych w bazie MySQL (postawioną gdzieś tam w necie) i jeżeli dobrze zrobzumiałem to co czytałem w sieci, to program nie powinien łączyć się bezpośrednio w bazie (zresztą większość hostingów (przynajmniej tych "podstawowych") na to nie pozwala - bo jest ograniczenie co dołączenia się z bazą z zewnątrz) tylko w komunikacji program <-> baza powinna pośredniczyć usługa REST ? A jeżeli nie REST to co ?
Jeżeli tak to jakie wymagania musi spełniać serwer który będzie obsługiwał tą usługę (dobrze myślę, że taki "podstawowy" : www + php + mysql nie będzie wystarczający?) ?
Czy możecie polecić jakieś materiały odnośnie tego typu zagadnień, mile widziane PL anie ENG oczywiście też nie będą problemem (najlepiej jak by problem omawiany był w oparciu o C#)
Z góry dziękuję za pomoc.
Klient napisany jest w Windows Form w C#.