React / Node / Mongo - dobry wybór ?

0

Witam,
od jakiegoś czasu zamierzam wejść mocniej w świat JSa i stworzyć stronę, a następnie aplikację w react native, głównie w celach edukacyjnych.
Pomysłem na takową aplikację jest aplikacja turniejowa do gry w fifę ( jako, że ze znajomymi rozgrywamy takowe turnieje co jakiś czas ). I tu pojawia się pytanie do Was, jako osób znacznie bardziej doświadczony. Takowa aplikacja na pewno musi posiadać rejestrację użytkowników oraz relacje pomiędzy nimi, rozegranymi meczami, wygranymi turniejami i zdobytymi bramkami. Czy technologie node / mongoDB pozwolą mi na zbudowanie takiej strony/aplikacji ? Głównie obawiam się o to, że jednak baza danych powinna być chyba jednak relacyjna, więc używając mongoDB mogę napotkać na ścianę? Jeśli zmienię bazę danych na relacyjną Postgre? Maria? to też już chyba node.js nie bedzie najlepszym wyborem do backendu ?

0

Jeśli zmienię bazę danych na relacyjną Postgre? Maria? to też już chyba node.js nie bedzie najlepszym wyborem do backendu ?

Bo? Możesz podpiąć dowolną popularną bazę relcyjną (także z ORMem typu Sequalize) jak i dowolną nierelacyjną bazę - Mongo to popularny ale zwykle nienajlepszy wybór.

0

Chciałbym stworzyć czat audio vide z Node i MongoDB. Tylko nie wiem jaki framework do frontendu wybrać. Mam też problem z wyborem języka TypeScript czy czysty ECMAscript 6 pod Node.js? Potrzebna mi wydajność po stronie serwera, więc raczej TypeScript będzie zbyt wolny?

0

Typescript sie kompiluje do js-a, wiec to nie ma roznicy. Ja polecam node + typescript, a jako orm typeorm, sequelize jest taki dziki. A front standardowo angular/react/vue wg. upodoban.

0

Jeśli jesteś początkującym to będzie Ci dużo łatwiej ogarnąć Vue, który ma świetną dokumentacje oraz niższy poziom wejścia niż np. React
Jeśli chodzi o aplikacje mobilna to również ciekawym rozwiązaniem jest ionic... Gdybyś faktycznie chcial skorzystać z nosql to ciekawą opcja jest Firebase, który automatycznie wystawia ci REST API oraz daje wiele możliwości autoryzacji - chodź wszystko zależy od zastosowanie, gdyż często bywa, że nierelacyjna baza tylko przeszkadza...

0

Jest jakiś dobry kurs do podstaw ECMAscript 6 lub TypeScript?

0

Mam kurs Vue Maximilian Schwarzmüller z udemy i sobie chwalę, świetny gościu bardzo dokładnie tłumaczy i z tego co pamiętam ma coś z TS...

0

Mam też problem z wyborem języka TypeScript czy czysty ECMAscript 6 pod Node.js?

Jeśli nie wiesz, jaki język wybrać z tych dwóch, to powinieneś wybrać ES6.

Jak dla mnie potencjalny wybór TypeScripta powinien być świadomym wyborem, jeśli ktoś miał styczność z oboma językami i wie, jakie potencjalne korzyści (i wady) może przynieść TypeScript.

Wybór TypeScripta zanim się poznało ES6 kończy się tym, że ludziom się miesza i nie są w stanie odróżnić nowinek z TypeScripta od tego, co można już zrobić w czystym JavaScripcie (ES6 i dalej). Albo po prostu używają ficzerów z TS nawet wtedy, kiedy nie są wcale potrzebne, bo przecież uczą się TypeScripta, więc muszą robić wszystko na TypeScripcie.

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