• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Strona www z panelem do dodawania elementów (do sprzedaży).

Object Storage Arubacloud
+1 głos
221 wizyt
pytanie zadane 28 stycznia 2021 w JavaScript przez kartonpierwszy Nowicjusz (130 p.)
Cześć Wszystkim, tak Adminom jak i Userom.

Od paru miesięcy uczę się w stronę frontendu (html, css, js) i kieruję się na Reacta. Jak dotąd - kursy, teoria. Nadszedł czas na zrobienie 1ej strony i szukania odpowiedzi.

Strona w sumie prosta, z kilkoma podstronami. Zastanawiam się jednak nad jednym elementem. Chciałbym zrobić możliwość dodawania przez jej właściciela/użytkownika produktów do sprzedaży, które składałyby się z kilku zdjęć i opisu: 1no duże zdjęcie, pod nim miniaturki kilku innych zdjęć, opis produktu. Wyświetlałyby się (responsywnie) 3 lub 4 obok siebie (na desktopie). W sumie standardowo. Produkty po sprzedaniu lądowałyby na inną stronę, z uwagi na zdjęcia, lub/i może byłyby jakoś oznaczane w tym samym miejscu (szarość, przekreślenie).

Pytanie, czego potrzebuje? Ogólnie strony w html5+css3. Co jednak do tego dodawania produktów? Czy js tutaj wystarczy? Czy tutaj już muszę zbudować backend i to jakoś połączyć(php?)? Baza danych? Te produkty byłyby jedną z sekcji, jeden ekran by zajmowały, lub na osobnej stronie to zrobię.

Czy React się tu przyda, czy to za duży karabin do takiej małej strony i wystarczy święta 3ca.

Nie chciałbym korzystać z cmsa, jak wordpress. Chciałbym przejść przez to i się tego nauczyć - praktyka :).

Będę wdzięczny za wskazówki.

Pozdrawiam.

2 odpowiedzi

+1 głos
odpowiedź 28 stycznia 2021 przez Rafixstan. Obywatel (1,070 p.)
Możesz to zrobić na wiele sposób, pierwszy to zakładasz jakąś bazę, bo musisz gdzieś trzymać dane o tych produktach i zdjęciach + dodatkowo musisz jakoś sprawdzać czy dana osoba może dodawać produkty żeby nie mogli tego robić wszyscy. Robisz to w php + mysql + html + css wiadomo.

Drugi sposób to stworzenie jakiegoś API w PHP lub czymś innym co będzie komunikować się z bazą i komunikacja w javascripcie do tego api. Możesz to wykonać w react albo w czystym js bez bibliotek.

 

Trzeci sposób jeśli nie chcesz się bawić w backend to zawsze możesz użyć platformy firebase od googl'a gdzie backend masz załatwiony i bazę danych. Komunikujesz się z tym za pomocą między innymi w javascripcie, dokumentacja jest bogata i stosunkowo prosta. Możesz to wykonać w react.js lub w samym js.

 

Tak czy inaczej, backend jako tako mus być, od ciebie zależy co wybierzesz.
+1 głos
odpowiedź 28 stycznia 2021 przez CubeStorm Pasjonat (15,020 p.)

Backend i baza danych jest tu potrzebna.

Robisz to w php + mysql + html + css wiadomo.

Niekoniecznie, backend w javascript można napisać w node.js. Jeśli nie interesuje Cię php to możesz śmiało zostać w javascript. Osobiście nigdy nie pisałem strony w react, ale z tego co się orientuje to ma on framework do pisania backendu - Next.js

Podobne pytania

0 głosów
0 odpowiedzi 191 wizyt
pytanie zadane 10 kwietnia 2021 w Ogłoszenia, zlecenia przez Tomek Pwr Nowicjusz (120 p.)
+3 głosów
3 odpowiedzi 166 wizyt
pytanie zadane 26 listopada 2023 w Sieci komputerowe, internet przez agnieszka147 Początkujący (370 p.)
0 głosów
12 odpowiedzi 985 wizyt
pytanie zadane 2 kwietnia 2016 w Nasze projekty przez baroser13 Użytkownik (750 p.)

92,576 zapytań

141,426 odpowiedzi

319,651 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...