Wpis z mikrobloga

hej
mam pytanie
Chciałem zrobić prosty projekt front<->back czyli tworzę jakąś stronkę po stronie backendu(to akurat wiem jak zrobić :) ) i po np naciśnięciu buttona, które np pobiera jakąś wartość z pola, wysłane zostaje zapytanie na serwer a na serwerze proces odbiera tą wartość, np mnoży ją razy 2 i odsyła na front, gdzie ta wartość jest wyświetlona.
Z góry przypraszam za nieprofesjonalny język.
Czy ktoś może mnie naprowadzić jak się za to zabrać?
Jeśli chodzi o język backendowy to dla mnie bez różnicy ale najlepiej #java lub #csharp
#js #frontend #backend
  • 19
@Koliat: jestem zielony... uczę się robić strony, mam miejsce na serwerze OVH ale to jest dla mnie dość niezrozumiałe co i jak... są jakieś tutoriale dla zielonych? Po prostu chciałem sobie zrobić jakąś apkę i wrzucić ją na serwer tak aby móc po otwarciu mojej strony, komunikować się z serwerem na zasadzie jaką opisałem
@dixieman: zależy jak bardzo "pro" chcesz w tym być, ale od strony frontendu jakiekolwiek frameworka nie użyjesz to pod spodem będzie to https://developer.mozilla.org/pl/docs/XMLHttpRequest , a tu masz bardziej tutorialowo: https://developer.mozilla.org/pl/docs/Web/Guide/AJAX/Na_pocz%C4%85tek

jeśli serwer to jakiś współdzielony hosting, to pewnie tylko PHP zostaje (otagowałeś #java i #csharp więc pewnie poleci zaraz kubeł ekskrementów na technologię), ale do opracowania przykładu na własne potrzeby wystarczy (i będzie do tego tani w użyciu)
@Rst00: @ppawel: tak tak, po stronie frontu oczywiście httpRequest - to wiem -
bardziej chodziło mi o backend - właśnie o to : "serwer liczy i zwraca odpowiedź" - takie właśnie jest pytanie - jak się za to zabrać. Chcę to zrobić jak najprościej - ale własnie wolę javę lub C# - bo te języki w miarę ogarniam, wolę nie dotykać się PHP
@dixieman: no to podałem Ci odpowiedź: "Rest API". Wystawiasz sobie metody (endpointy) pod które strzelasz. Serwer przejmuje dane, liczy i zwraca wynik w odpowiedzi na ten endpoint zwracając przy tym odpowiedni nagłówek HTTP. Odpowiedź najczęściej w jsonie. Wpisz po prostu "Rest API Java tutorial" i będziesz miał wszystko jak na tacy
@Rst00: to co napisałeś to dokładnie wiem - wiem jaka jest zasada,
chodziło mi właśnie o taką odpowiedź: "Rest API Java tutorial"
wiec dzięki :)
i jeszcze pytanie - nie wiem jaka jest zasada działania jeśli chodzi o serwer np na OVH - normalnie wrzucam tam moją stronę i do tego używam. nie będzie problemu z wzuceniem takiej aplikacji na serwer i wysyłaniem do niej zapytań?
@dixieman: najprosciej to sobie postaw Vagrant Ubuntu

potem zainstaluj tam .net core

najprostszy serwer bedzie operowal na get requescie, czyli np z frontnedu wysylasz zapytanie typu http://localhost:9000?mojaliczba=10

Serwer sprawdza co dostal w requescie i tam wyciagasz, ze parametr 'mojaliczba' istnieje i ma wartosc 10

w aplikacji przerabiasz 10 na inta, mnozysz x2 i teraz serwer musi zwrocic jakas odpowiedz

na przyklad moze zwrocic odpowiedz w formacie JSON

{
twojaliczba: 20
}