Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Node.js - jak zacząć?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
ChaYim
Witam.
Szperając w internecie natknąłem się na WebSockets i postanowiłem się w to zagłębić.
Problem pojawił się przy próbie uruchomienia node.js...
Czy ktoś z forum tego używa?
Jaki hosting obsługuje websockets?
Czy musi to być VPS z windowsem za 200-400zł miesięcznie jak podają niektóre źródła?

Chciałbym rozpocząć swoją przygodę z node.js, ponieważ ma przeogromne możliwości.
Byłbym też wdzięczny za naprowadzenie na jakiś polski poradnik, wszystko co znalazłem do tej pory nie tłumaczy nic... Tutoriale sprowadzają się do "wpisz w konsoli", "dopisz do pliku" itd...

Z góry dziękuję za pomoc smile.gif
by_ikar
Czym się różni jak to ująłeś "VPS z windowsem" od twojego komputera? Na swoim komputerze też możesz (a nawet powinieneś) odpalić co kolwiek. Nawet na windowsie!

Jeżeli tutoriale ci nie tłumaczą jak co działa, to nie możesz stwierdzić: "Chciałbym rozpocząć swoją przygodę z node.js, ponieważ ma przeogromne możliwości."

PHP też uruchomi websockety.
ChaYim
Cytat

Owszem, odpalę serwer na komputerze... Ale żeby stworzyć cokolwiek co będzie dostępne dla innych łatwiej będzie postawić to na hostingu.

Cytat
Jeżeli tutoriale ci nie tłumaczą jak co działa, to nie możesz stwierdzić: "Chciałbym rozpocząć swoją przygodę z node.js, ponieważ ma przeogromne możliwości."

Mogę to stwierdzić, chociażby po tym, że dzięki temu otrzymujemy komunikację w czasie rzeczywistym... Czego nie da html ani php. Można użyć AJAXa, ale ten jest czasem strasznie toporny.
markuz
Zacznij od: https://socket.io/get-started/chat/
Wystarczy jakikolwiek VPS, nie wazne czy to Windows/Linux (ale pewnie lepiej Linux). Na ovh jest to koszt 20 zł miesięcznie netto, na pewno znajdziesz taniej jak dobrze poszukasz.
by_ikar
Cytat(ChaYim @ 31.03.2017, 15:17:27 ) *
Owszem, odpalę serwer na komputerze... Ale żeby stworzyć cokolwiek co będzie dostępne dla innych łatwiej będzie postawić to na hostingu.


do nauki i testowania nie jest ci potrzebny żaden vps. Nie wiem dlaczego, ale wielu osobą się wydaje że VPS to zupełnie co innego niż twój laptop czy stacjonarny komputer.

Cytat(ChaYim @ 31.03.2017, 15:17:27 ) *
Mogę to stwierdzić, chociażby po tym, że dzięki temu otrzymujemy komunikację w czasie rzeczywistym... Czego nie da html ani php. Można użyć AJAXa, ale ten jest czasem strasznie toporny.


https://github.com/varspool/Wrench
batman
Cytat(ChaYim @ 31.03.2017, 14:17:27 ) *
Mogę to stwierdzić, chociażby po tym, że dzięki temu otrzymujemy komunikację w czasie rzeczywistym... Czego nie da html ani php. Można użyć AJAXa, ale ten jest czasem strasznie toporny.

Tutaj masz opis tworzenia klienta napisanego w JavaScript (bez node.js) - https://developer.mozilla.org/en-US/docs/We...nt_applications. Jak wiadomo, klient musi się do czegoś połączyć. Socket server napiszesz nawet w PHP (http://php.net/manual/en/sockets.examples.php). Do bardziej zaawansowanych zastosowań możesz wykorzystać serwer Tornado lub pobawić się Firebasem. Oczywiście node.js również może posłużyć jako serwer.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.