[inne][PHP]Jakie rozwiązania i języki wybrać? |
[inne][PHP]Jakie rozwiązania i języki wybrać? |
27.03.2018, 13:39:12
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) |
Cześć,
W ramach nauki postanowiłem zacząć pisać swój portal www, coś na wzór Facebooka. Mój projekt opiera się teraz głównie na HTML oraz PHP + trochu JS, ale to nie ważne. Doszedłem do etapu, gdzie chciałbym wprowadzić czat pomiędzy użytkownikami, ich status online itp.. Zacząłem przeszukiwać internety, jak to najlepiej ugryźć temat. Natknąłem się na node.js oraz socket.io. Po przeczytaniu informacji na ich temat mam tylko jeszcze większy mętlik w głowie. A więc.. Czy warto iść w stronę node.js oraz socket.io? Jeśli tak - Co z Apache? Node.js nie może działać na porcie używanym przez apache. Co jeśli chciałbym zainstalować certyfikat SSL? Co z PHP? Gdy w pliku app.js, uruchamianym komendą node, zmienię nazwę pliku z .html na .php, strona się nie wyświetla, a dodatkowo pobiera mi jej zawartość jako plik. Jeśli nie warto - co polecacie? I jak inaczej zorganizować czat i status online na bieżąco. Miałem dużo więcej pytań, ale skleroza mi postępuje i wyparowały Zapewne jeśli się ktoś odezwie z pomocą, to odpowiem pytaniami i na pewno podziękuję! |
|
|
27.03.2018, 19:16:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
Czy warto iść w stronę node.js oraz socket.io? Jeśli tak - Co z Apache? Node.js nie może działać na porcie używanym przez apache. Co jeśli chciałbym zainstalować certyfikat SSL? Tak, możesz używać socketów z nodejs i socket.io, możesz też osiągnąć to samo w PHP. Jednak w nodejs będzie szybciej, jest więcej przykładów. Socket do komunikacji z komunikatorem będzie działał na innym porcie niż Apache. Ktoś wchodzi na stronę na porcie 80/443, a socket do czata łączy się do serwera na innym. Co z PHP? Gdy w pliku app.js, uruchamianym komendą node, zmienię nazwę pliku z .html na .php, strona się nie wyświetla, a dodatkowo pobiera mi jej zawartość jako plik. No ale skoro masz plik app.js (JavaScript) to czemu chcesz zmieniać jego nazwę na html/php i uruchamiać przez PHP? Trochę bez sensu, nieprawdaż? Uruchamiasz po prostu nodejs z app.js do obsługi socketa do czata a serwer Apache + PHP działa sobie tak jak działał dotychczas. -------------------- |
|
|
30.03.2018, 08:44:13
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) |
W takim razie jak ten czat w node.js połączyć z resztą strony?
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 19:55 |