Witajcie,
Mam pewien dylemat na temat tworzenia aplikacji szczególnie webowych w oparciu o NodeJS, aktualnie głównie tworzyłem aplikacje konsolowe lecz planuje poszerzyć swoją wiedzę o tworzenie apl. web. w NodeJS.
Co ogólnie sądzicie o wykorzystaniu NodeJS jako apl. web z np. użyciem express i np. Vue, React itp.
Wszystko zależy od zastosowania. Jeśli chcesz się dalej uczyć Node.JS to śmiało możesz pisać w nim aplikacje webową. Co do frontendu no to wybór masz przeogromny Angular, Vue, React. Wybierz to w czym będzie Ci się pisało najlepiej.
Jeśli znasz JS i chcesz się dalej rozwijać w tym kierunku to czemu nie, jednak jak dla mnie do stron wystarczy PHP ewentualnie JAVA i framework Spring. NodeJS pozwala na naprawdę dużo mimo iż nie jest to zbyt wydajne rozwiązanie.
nodejs jako narzędzie do stworzenia frontendu strony daje radę i jest w tym spoko, ale do operacji backendowych imo wypada gorzej (choćby dlatego, że jest mało wydajne)
JS i frontend jest okej, w końcu do tego został stworzony.
Zraziłem się do backendu w JS, bardzo łatwo zrobić kod-makaron którym potem nikt nie chce się zajmować. Ekosystem zbyt szybko się zmienia jak na backend który ma logikę biznesową i przydałoby się aby był stabilny.