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

W czym zrobić backend aplikacji

Object Storage Arubacloud
0 głosów
1,269 wizyt
pytanie zadane 16 września 2020 w JavaScript przez Tomcio2287 Nowicjusz (220 p.)
Dzień dobry będę robił aplikacje sluzaca do zarządzania eventami na studia. Frontend planuje zrobić w react i teraz się zastanawiam w czym najlepiej by było zrobić backend. Czy wystarczył by do tego np node js z Expressem i mongo db czy może lepiej by było użyć laravel z bazą mysql. Javascript w miarę ogarniam, uczę się jescze cały czas ale w node js nic nie robiłem i nie wiem czy trudno się go nauczyć, natomiast w php znam jakieś podstawy więc nie wiem co by było dla mnie lepszym wyborem. Dzięki za pomoc.

4 odpowiedzi

+3 głosów
odpowiedź 16 września 2020 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Ja bym szedł w node.js - jeśli już ogarniasz trochę java script. Zamiast uczyć się nowego języka - php, skupiłbym się na stworzeniu możliwie najlepszego projektu.
0 głosów
odpowiedź 16 września 2020 przez Tomcio2287 Nowicjusz (220 p.)
Będzie tam rejestracja, każdy użytkownik będzie mógł stworzyć własny event i nim zarządzać plus jakiś panel administarstora do zarządzania wszystkimi użytkownikami i edycja tych eventow
komentarz 16 września 2020 przez Tomcio2287 Nowicjusz (220 p.)
Będzie tam można tworzyć wydarzenia, zapisywać się do nich i później je wyszukiwać
komentarz 16 września 2020 przez senpai desu Mądrala (5,720 p.)

@Tomcio2287, jak widzisz jest sporo krytyki i hejtu w kierunku php , presja społeczna jest duża i nikt nie przedstawił Ci benfitów użycia noda,  jeśli znasz trochę php to szybciej zrobisz apke na frameworku php - tu jest o wiele niższa poprzeczka, node to całkowicie inny ekosystem i wymaga innego myślenia, porzeczka zdecydowanie wyżej z powodu asynchroniczność i wszystkich mechanizmów z tym związanych, pojawia się problem izolacji danych pomiędzy użytkownikami. Polecam zrobić to w nodzie jak zrobisz najpierw w php wtedy będziesz miał własne rozeznanie.

https://w3lessons.info/php-vs-nodejs-which-one-better

komentarz 16 września 2020 przez Tomcio2287 Nowicjusz (220 p.)
A co myślisz np o firebase i wtedy skupić się na frontend się tylko?
komentarz 16 września 2020 przez senpai desu Mądrala (5,720 p.)
nie wypowiem się na temat infrastruktury firebase bo aktywnie z tego nie korzystam, może ktoś bardziej rozeznany doradzi.
1
komentarz 16 września 2020 przez Comandeer Guru (603,480 p.)

jak widzisz jest sporo krytyki i hejtu w kierunku php , presja społeczna jest duża i nikt nie przedstawił Ci benfitów użycia noda

 Gdzie tu jest hejt w kierunku PHP…? Jaka presja społeczna, co…

pojawia się problem izolacji danych pomiędzy użytkownikami

Czemu? 

0 głosów
odpowiedź 16 września 2020 przez Ehlert Ekspert (213,150 p.)
Najszybciej coś takiego uzyskasz wykorzystując Django. Admina masz out of the box, package do api również.

Z drugiej strony możesz pójść w Symfony i użyć Api Platform. Tam zarówno admin jak i crud jest dostępny po napisaniu configów.
–3 głosów
odpowiedź 16 września 2020 przez senpai desu Mądrala (5,720 p.)
Rozwiń temat pracy aby określić wymagania, z czym te eventy będą połączone jakie dane musisz zbierać , jeśli potrzebujesz relacji pomiędzy tabelami to raczej mongo odpada i node też, wygląda to raczej na standardowa stronka z baza mysql + laravel albo inny popularny framework.
1
komentarz 16 września 2020 przez kubaapk Nałogowiec (44,270 p.)
CRUD we wspomnianym Nescie ogranicza się jedynie do instalacji jednej paczki, i zdefiniowania encji, generycznego serwisu i kontrolera. Wypluje Ci to gotowego RESTa, od razu ze Swaggerem i z walidacją na poziomie DTOsów. Więc czy to się zrobi szybciej w PHPie to bym polemizował.
1
komentarz 16 września 2020 przez Ehlert Ekspert (213,150 p.)

@senpai desu, skoro było to lata temu, to może warto byłoby sprawdzić stan obecny, zanim zacznie się siać dezinformację?

komentarz 16 września 2020 przez senpai desu Mądrala (5,720 p.)
zapomniałeś, że kolega który zadał to pytanie jest początkujący po co borykać się z asynchronicznością , closures promises observer, doświadczona osoba może to zrobić szybciej w node jasne ale początkująca?? raczej nie
1
komentarz 16 września 2020 przez Ehlert Ekspert (213,150 p.)

Im szybciej autor się zapozna z ideą asynchroniczności tym lepiej dla niego. Poza tym w chwili obecnej ogranicza się to do składni async/await.

closures promises observer

Znalazłeś jakieś słówka które sprawiają ludziom problemy w js i próbujesz kogoś zrazić. Zaprzestań robienia z node'a assemblera.

komentarz 16 września 2020 przez Comandeer Guru (603,480 p.)

@senpai desu, rzucasz jakimiś buzzwordami, które nijak się mają do tematu. Co ma obserwator (rozumiem, że chodzi o wzorzec; bo jeśli o wbudowane w DOM obserwatory, to już wgl nie ma nic wspólnego) do asynchroniczności? Tak samo closures – to nie ma nic do asynchroniczności. To jest jeden z mechanizmów występujących w związku ze sposobem działania funkcji w JS.

Podobne pytania

0 głosów
3 odpowiedzi 639 wizyt
pytanie zadane 23 kwietnia 2023 w Inne języki przez MacieKap Bywalec (2,400 p.)
0 głosów
1 odpowiedź 300 wizyt
pytanie zadane 23 maja 2021 w JavaScript przez Bakkit Dyskutant (7,600 p.)
+1 głos
1 odpowiedź 2,020 wizyt
pytanie zadane 7 lutego 2017 w JavaScript przez Alwox Gaduła (4,840 p.)

92,762 zapytań

141,686 odpowiedzi

320,499 komentarzy

62,106 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

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!

...